您的位置:首页 > 运维架构 > Linux

Redhat 7 samba服务器配置(多用户挂载)

2016-09-01 09:02 393 查看
在system1上配置SMB服务
您的SMB服务器必须是STAFF工作组一个成员
共享 /common 目录共享名必须为common
只有domain11.example.com域内的客户端可以访问common共享
common必须是可以浏览的
用户andy必须能够读取共享中的内容,需要需要的话,验证密码是redhat

在systeml共享通过SMB目录/devops满足下列要求:
1.共享名为devops
2.共享目录devops只能被domain11.example.com域中的客户端使用
3.共享目录devops必须可以被浏览
4.用户silene必须能以读的方式访问此共享,访问密码是redhat
5.用户akira必须能以读写的方式访问此共享,访问密码是redhat
6.此共享永久挂载在system2. domain11.example.com上的/mnt/dev用户,并使用用户silene作为认证任何用户可以通过用户akira来临时获取写的权限

服务器端:
yum install -y samba samba-client cifs-utils
vim /etc/samba/smb.conf
workgroup=STAFF
[common]
path=/common
public=yes

[devops]
path=/devops
public=yes
write list=akira

mkdir /common
chmod 2775 /common
semanage fcontext -a -t samba_share_t '/common(/.*)?'
restorecon -vvFR /common
mkdir /devops
chmod 2775 /devops
semanage fcontext -a -t samba_share_t '/devops(/.*)?'
restorecon -vvFR /devops
systemctl start smb nmb && systemctl enable smb nmb
firewall-cmd --permanent --zone=work --add-service=samba
firewall-cmd --reload
useradd
smbpasswd -a silence
smbpasswd -a akira
setfacl -m u:akira:rwx /devops

客户端:
yum install samba-client cifs-utils -y
useradd
smbpasswd -a silence
smbpasswd -a akira

mkdir /mnt/dev
vim /etc/fstab
//serverx/devops /mnt/dev cifs username=silence,password=redhat,
multiuser,sec=ntlmssp 0 0
测试:
su - akira
cifscreds -u akira add server5
touch /mnt/dev/1.txt

smbclient -L //server5 -U silence
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux redhat samba