Ubuntu的samba设置
path = /home/jacky/photo
read only = no
guest ok = yes
保存和关闭smb.conf文件,然后重启smba。在ubuntu中有三条命令可重启samba,分别是:
sudo restart smbd
sudo /etc/init.d/smbd restart
sudo service smbd restart
执行其一即可。
完毕后,即可通过其它机器访问ubuntu共享出来的目录了。
4. 设置有账号密码的共享目录
大多数时候,我们需要考虑共享的权限问题,也即要求输入正确的账号密码后才能登录。
首先,需要向samba增加可访问的用户,所增加的用户,必须是当前Linux系统已注册的用户。这里,要用到smbpasswd这条命令,具体用法可以help一下:
sudo smbpasswd –h
比如,增加jacky到samba的用户列表中,执行:
sudo smbpasswd –a jacky
samba会要求输入新的密码,所输入的密码可以与jacky的系统登录密码不一样。可以添加多个用户。有了用户资源后,就可以用户和共享目录捆绑起来了。
打开smb.conf文件:
sudo vim /etc/samba/smb.conf
找到security项,将其设置为user:
security = user
确定下面这项没有被注释:
passdb backend = tdbsam
还是以前面提到的/home/jacky/photo目录为例。在smb.conf末尾重新编写photo目录的参数,如下:
[photo]
comment = share photo
path = /home/jacky/photo
read only = no
valid users = jacky
保存和关闭smb.conf文件,然后重启smba。这时候再登录share目录,就需要输入账号密码了,也就是jacky和它对应的密码。也可以添加多个账号对同一目录的访问,如:
valid users = jacky tonny tom