Samba服务器的部署配置 |
您所在的位置:网站首页 › 江西志愿填报步骤图解 › Samba服务器的部署配置 |
实验拓扑: Linux Client 192.168.2.2 -------RHEL5.9(vmnet1)------(vmnet1) 192.168.2.1 Win7 Client 192.168.2.10
实验一:Samba匿名共享 将目录/ussr/src共享给所有人 共享设为tools 允许所有人访问、无需密码验证 访问权限为只读
一、Linux服务器端(192.168.2.1)
1)安装软件包 #yum -y install samba samba-client samba-common
2)修改主配置文件 #vi /etc/samba/smb.conf ... 74workgroup = wsyht//工作组名称 75server string = Win File Ser//服务器描述 ... 89log file = /var/log/samba/%m.log//开启日志文件 ... 91max log size = 50//日志到50K时开始轮转 ... 101 security = share//匿名访问 ... 221load printers = no//屏蔽共享时看到的打印机图标 ... 289 [tools] 290path = /usr/src//共享路径 291 public = yes//任何人可以访问 292 read only = yes//只读
3) 测试语法 #testparm
4)启动服务 #service smb restart #chkconfig smb on #netstat -tulnp | grep mbd
配置匿名访问 [html] path = /home/html/ public = yes browseable = yes writable = yes guest ok = yes
设置匿名用户访问需要设置目录权限为匿名用户 chown nobody:nobody /home/html共享路径
需要关闭selinux,否则访问共享会访问不到内容
二、Windows客户端测试(192.168.2.10)
测试: UNC路径 \\192.168.2.1
三、Linux客户端测试(192.168.2.2)
#yum -y install samba-client #smbclient -L 192.168.2.1 #smbclient //192.168.2.1/tools #mkdir -p /data/smb mount -t cifs //192.168.2.1/tools /data/smb/ //-t cifs 类型可以省略 #grep smb /etc/fstab //192.168.2.1/tools / /data/smb cifs defaults 0 0
实验二:Samba用户验证 修改原有的[tools]匿名共享设置 不再允许所有人访问 只允许nick读取、tom写入 拒绝其他用户或匿名访问 上传目录的权限为755 上传文件的权限为644
一、Linux服务器端配置(192.168.2.1)
1)新建相应账户与samba密码 #useradd nick #useradd tom #pdbedit -a nick//添加系统账户为共享账号 #pdbedit -a tom//添加系统账户为共享账号
2)修改主配置文件 #vi /etc/samba/smb.conf ... 101 security = user ... 289 [tools] 290 path = /usr/src 291 valid users = nick,tom 292 write list = tom 293 public = no 294 create mask = 0644 295 directory mask = 0755 296 hosts allow = 192.168.2.10
3)设置本地文件夹权限 #setfacl -m u:tom:rwx /usr/src/
4)重启服务 #service smb restart
Linux客户端测试(192.168.2.2) #smbclient -L 192.168.2.1 -U nick //查看共享文件 #smbclient -U nick //192.168.2.1/tools//命令行访问共享 #mount -o username=nick //192.168.2.1/tools /data/smb//挂载共享
Windows客户端测试(192.168.2.10) 测试: UNC路径 \\192.168.2.1
实验三:Samba账户别名与访问地址控制 把系统账户tom设置别名为kaka 设置只允许在192.168.2.10地址访问
一、服务器端配置(192.168.2.1)
1、修改Samba用户别名文件 #cd /etc/samba #vi smbusers tom = kaka
2、修改Samba主配置文件 #vi smb.conf ... 76 username map = /etc/samba/smbusers//填写用户名映射文件 ... 289 [tools] 290 path = /usr/src 291 valid users = nick,tom 292 write list = tom 293 public = no 294 create mask = 0644 295 directory mask = 0755 296 hosts allow = 192.168.2.10 //只允许192.168.2.10访问
3)重启服务(samba服务比较特别,不重启亦可) #service smb restart
二、客户端测试
Windows测试(192.168.2.10) UNC路径 \\192.168.2.1
Linux客户端测试(192.168.2.2) #smbclient -L 192.168.2.1 -U kaka //查看共享文件 #mount -o username=kaka //192.168.2.1/tools /data/smb//挂载共享 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |