Linux跨平台主机间共享(samba服务)

实验要求:

1、将目录/Samba/zhy共享给所有人,共享名设为 tools,允许所有人访问、无需密码验证,访问权限为只读。

2、将目录/Samba/zn共享,共享名为zn,只允许用户nick读取、tom写入,拒绝其他用户或匿名访问。

3、把普通帐户nick设置别名为kaka,设置只允许192.168.1.1地址访问

实验步骤:

1、安装软件包

  配置Samba服务需要安装软件包sambasamba-clientsamba-common,使用yum安装(配置yum步骤略)

[root@localhost ~]# yum -y install samba samba-client samba-common

[root@localhost ~]# rpm -q samba samba-client samba-common    //查询软件包是否成功安装

samba-3.0.33-3.39.el5_8

samba-client-3.0.33-3.39.el5_8

samba-common-3.0.33-3.39.el5_8

[root@localhost ~]# cd /Samba/

[root@localhost Samba]# ls

zhy  zn

[root@localhost Samba]# cd zhy

[root@localhost zhy]# touch file.txt

[root@localhost zhy]# cd ../zn

[root@localhost zn]# touch file2.txt

[root@localhost zn]# cd

[root@localhost ~]# useradd nick     //创建用户nick

[root@localhost ~]# useradd tom//创建用户tom

[root@localhost ~]# echo 123  | passwd --stdin nick//nick用户设置密码

[root@localhost ~]# echo 123  | passwd --stdin tom//tom用户设置密码

2、修改主配置文件

[root@localhost ~]# vim /etc/samba/smb.conf     //Samba主配置文件存放位置

……

74         workgroup = zhy         //修改共享的工作组,74为该配置在文件中的行号

……

76         username map = /etc/samba/smbusers   //设置用户名文件

……

101         security = share      //共享设置为匿名访问

……

289 [tools]                     //设置共享名,此部分需要自己填写

290         comment = Public

291         path = /Samba/zhy//设置共享路径

292         public = yes//设置匿名访问允许

293         read only = yes//设置访问权限为只读

294

295 [zn]//共享名为zn

296         comment = user  

297         path = /Samba/zn    //共享路径

298         public = no     //设置匿名访问不允许

299         valid user = nick,tom   //设置可以访问的用户

300         write list = tom//设置tom拥有写入权限

301         read only = yes//设置其他用户只读权限

302         directory mask  = 0755   //设置创建的目录的权限掩码

303         create mask = 0644    //设置创建的文件的权限掩码

304         hosts allow = 192.168.1.1   //设置只允许某地址用户访问

3、启动服务,设置服务开机自启

[root@localhost ~]# service smb status  //查看samba服务状态

smbd 已停

nmbd 已停

[root@localhost ~]# service smb start//启动samba服务

启动 SMB 服务:                                            [确定]

启动 NMB 服务:                                            [确定]

4、客户端测试