在 system1 经过 SMB 共享目录 /devops ,并知足下列要求:linux
一、共享名为 devopsvim
二、共享目录 devops 只能 group8.example.com 域中的客户端使用测试
三、共享目录 devops 必须能够被浏览spa
四、用户 silene 必须能以读的方式访问此共享,访问密码是redhatrest
五、用户 akira 必须能以读写的方式访问此共享,访问密码是redhatcode
六、此共享永久挂载在 system2.group8.example.com 上的 /mnt/dev 目录,并使用用户 silene 做为认证任何用户,能够经过用户 akira 来临时获取写的权限blog
答:ci
1、在system1上执行:it
一、编辑配置文件table
vim /etc/samba/smb.conf
# 底部新增内容 [devops] path=/devops hosts allow=172.24.8. browseable=yes writable=no write list=akira
二、设定目录
# 建立目录 mkdir /devops # 建立selinux semanage fcontext -a -t 'samba_share_t' '/devops(/.*)?' # 恢复selinux restorecon -Rv /devops # 为指定用户添加权限 setfacl -m u:akira:rwx /devops/
三、创建用户
# 建立系统用户 silene useradd silene 密码:redhat # 建立系统用户 akira useradd akira 密码:redhat # 建立smb用户silene smbpasswd -a slilene 密码:redhat # 建立smb用户akira smbpasswd -a akira 密码:redhat
四、重启服务
systemctl restart smb nmb
2、再system2上执行
一、安装软件
yum install cifs-utils -y
二、创建挂载点
mkdir /mnt/dev
三、查看共享
smbclient -L //172.24.8.11/ -U silene
...
devops Disk
四、编辑fstab增长持久挂载
vim /etc/fstab
//172.24.8.11/devops /mnt/dev cifs defaults,multiuser,username=silene,password=redhat,sec=ntlmssp 0 0
五、测试
# 挂载 mount -a # 查看挂载 df -h # 一、切换用户 su - silene cd /mnt/dev cifscreds add 172.24.8.11 # 能够读但不能够写 touch testfile # 二、切换用户 su - akira cd /mnt/dev cifscreds add 172.24.8.11 # 能够建立文件 touch testfile