分类: LINUX
2014-06-25 20:26:11
在上篇《使用samba服务实现Linux与windows间的简单共享》中实现了Samba服务器的简单配置,做到了可以再windows系统中访问Ubuntu中的文件,但是由于系统登录不需要任何方式的认证,因此安全性很差,任何人只要知道服务器端的IP地址,都可以访问。
因为,本篇中对以上的配置方式进行升级改造,实现超级用户使用密码访问超级用户,具有超级权限。来宾用户使用来宾账户访问系统,只对系统具有只读权限。
另外,为了方便两个电脑的数据访问,Ubuntu系统设置开机自动挂载WIN7、Tools、DATA、Media几个盘到 /home/
实施步骤:
1、上篇中已经安装了Samba服务器软件,此处只用直接配置conf文件。
2、配置conf文件:sudo vi /etc/samba/smb.conf
line 102:security = usr
文件末尾添加:
[Root]
comment = SuperUser
path =
/home/
writable = yes
readonly = no
browseable = yes
locking = no
public = yes
valid users = smb
[Guest]
comment = GuestVisitReadOnly
path = /home/
writable = no
readonly = yes
browseable = yes
locking = no
public = yes
guest ok = yes
valid users = guest
3、 新建用户 smb和guest。
sudo useradd smb sudo passwd –a smb
sudo useradd guest sudo passwd –a guest
4、更改path目录的属性,chmod 777 /home/usrname”/
5、重启samba服务:sudo service smbd restart
如果出现smbd stop/waiting
smbd start/running, process 3492
6、在另一台windows主机上,开始->运行->\\(192.168.1.116)hostip
即可出现以下界面:
7、如果是来宾用户则选择guest、超级用户则选择root,然后会出现以下界面需要输入用户名和密码。
8、输入正确的用户名和密码之后即可访问相应账户,但是注意,一台计算机只能以其中一种方式访问,如果已经以其中一种方式访问,又企图通过另一种方式访问,就是提示: