Chinaunix首页 | 论坛 | 博客
  • 博客访问: 343228
  • 博文数量: 40
  • 博客积分: 157
  • 博客等级: 入伍新兵
  • 技术积分: 536
  • 用 户 组: 普通用户
  • 注册时间: 2012-02-15 19:44
文章分类

分类: LINUX

2014-06-25 20:26:11

在上篇《使用samba服务实现Linux与windows间的简单共享》中实现了Samba服务器的简单配置,做到了可以再windows系统中访问Ubuntu中的文件,但是由于系统登录不需要任何方式的认证,因此安全性很差,任何人只要知道服务器端的IP地址,都可以访问。

    因为,本篇中对以上的配置方式进行升级改造,实现超级用户使用密码访问超级用户,具有超级权限。来宾用户使用来宾账户访问系统,只对系统具有只读权限。

    另外,为了方便两个电脑的数据访问,Ubuntu系统设置开机自动挂载WIN7ToolsDATAMedia几个盘到 /home//MntRoot/WIN7(Tools,DATA,Media)等几个目录。

 

实施步骤:

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//MntRoot/

      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、输入正确的用户名和密码之后即可访问相应账户,但是注意,一台计算机只能以其中一种方式访问,如果已经以其中一种方式访问,又企图通过另一种方式访问,就是提示:

阅读(4364) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~