您的位置:首页 > 其它

Ubuntu之安装 samba 服务器

2015-09-18 13:21 295 查看

安装配置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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: