【RHCE】第9题:配置多用户SMB挂载

技术

【RHCE】第9题:配置多用户SMB挂载

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

 

【答案】
mkdir /devops
chmod 777 /devops
semanage fcontext -a -t samba_share_t “/devops(/.*)?”
restorecon -v /devops/
ls -Zd /devops/

smbpasswd -a silene
smbpasswd -a akira
pdbedit -L

vim /etc/samba/smb.conf
[devops]
path = /devops
hosts allow = 172.24.8.0/24
write list = akira

testparm

smbclient //172.24.8.11/devops -U silene

yum install cifs-utils
mkdir /mnt/dev
vim /etc/fstab
//172.24.8.11/devops /mnt/dev cifs defaults,username=silene,password=redhat,sec=ntlmssp,multiuser 0 0

mount -a
df -h

su – silene
cd /mnt/dev
cifscreds add -u silene 172.24.8.11
ls
touch file

su – akira
cd /mnt/dev
cifscreds add -u akira 172.24.8.11
ls
touch file
ls