Ubuntu之安装 samba 服务器

来源:互联网 发布:手机淘宝流量的来源 编辑:程序博客网 时间:2024/06/06 00:22

安装配置samba服务器

安装

$ sudo apt-get install samba

配置

创建共享目录

$ mkdir /home/z/samba_share$ sudo chmod 777 /home/z/samba_share

修改配置文件

$ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak$ sudo vim /etc/samba/smb.conf

在文件末尾添加

[share] # 只是共享目录的名字,你完全可以改为其他的名字    path = /home/z/samba_share    available = yes     browseable = yes     public = no  # 此处为 yes,表示不需要验证,默认使用 nobody 用户来登录    writable = yes

修改验证用户

$ sudo adduser --disabled-login --gecos '4SambaServer' zjcsamba$ sudo smbpasswd -a zjcsamba # 密码文件在 /etc/samba/smbpasswd

这里有话要说:
调用 smbpasswd -a添加的用户必须为系统中实际的用户
而访问的目录的权限,则是此用户拥有的权限
这是为啥我们前面用 sudo chmod 666 来设置共享文件夹权限的原因

重启 samba

sudo service samba restart

其他

  • samba服务器的两个守护进程为
    • smbd
    • nmbd
  • 利用 ps aux | grep smbd可以看到samba是以 root 用户身份运行的

参考

http://blog.chinaunix.net/uid-26527046-id-4338338.html

0 0
原创粉丝点击