linux中samba的配置
yum install samba samba-client.x86_64 samba-common -y 安装 samba服务器
systemctl restart smb
systemctl enable smb.service
systemctl stop firewalld.service
systemctl disable firewalld.service
getsebool -a |grep samba查看安全上下文 修改linux
systemctl restart smb
systemctl enable smb.service
systemctl stop firewalld.service
systemctl disable firewalld.service
getsebool -a |grep samba查看安全上下文 修改linux
setsebool -P
浏览共享内容
创建amba用户
使用samba用户登陆
挂载进行读写操作
设定黑白名单
如图 黑名单设定后无法登陆 修改为白名单后可以登陆
修改目录的安全上下文
如图 可以看到分享内容
自定义分享的位置 读写权限 匿名用户登陆等
map to guest = bad user
guest ok = yes
重启smb即可
多用户登陆
yum install cifs-utils -y
vim /root/smbpass
username=westos
password=123
mount -o credentials=/root/smbpass,sec=ntlmssp,multiuser //172.252.54.146/DIR /mnt
cd /mnt查看到文件
useradd linux
su - oo
无法查看到/mnt内容
cifscreds add -u westos 172.25.254.145
cifscreds clearall 第一次认证失败需要清除缓存
如图看到 其他用户请求被拒绝
输入如下命令 此用户也可以查看