Linux cifs文件服务
##cifs(samba)文件服务
#1.环境配置
服务端:
samba-common ##samba的支持文件
samba ##服务器应用程序
samba-client ##客户端应用程序
客户端:
#2.添加用户
1)添加的用户必须是本地用户
smbpasswd xwdzds ##修改xwdzds用户的密码
2)用户登陆
需要打开selinux的服务,才能正常访问
以xwdzds用户登陆
#3.共享目录的设定
配置文件:/etc/samba/smb.conf
//可以查看到自己改的domain 和新建的共享目录名称
创建好的/xwdzds需要修改目录的安全上下文,
修改完安全上下文,登陆自己创建的共享目录
//可以看到共享目录中创建的文件
#4.samba配置参数
1)匿名用户访问
vim /etc/samba/smb.conf
map to guest = bad user ##客户匿名访问
guest ok = yes ##匿名用户可以访问
//登陆成功
2)访问控制
*)用户可写
在服务端添加参数writable = yes
改变selinux
setsebool -P samba_export_all_rw_on
给共享目录其他人可写权限
chmod o+w /xwdzds
客户端以用户xwdzds挂载到/mnt上
//可写
#5.smb多用户挂载
1)客户端下载
yum install -y cifs-utils
2)创建访问时所需的用户和密码
chmod 600 /root/smbuser ##只有root用户可读
3)多用户挂载
credentials=/root/smbuser ##指定挂载时所用到的用户信息的文件
multiuser ##支持多用户认证
sec=ntlmssp ##认证反方式为标准smb
4)测试:
切换到其他用户
查看被拒绝
5)添加一个用户认证
cifscreds add -u student 172.25.254.100
必须是已存在的smb用户
//访问成功