挂载要求如下:
1.在SMB服务端(server0)通过SMB共享目录 /devops
2.共享名称为share
3.共享的目录只能够被example.com域内的客户端所使用.
4.共享目录share必须是可以被浏览的.
5.用户obama配置可读权限,访问密码redhat.
6.用户popob配置读写权限,访问密码redhat.
7.将共享永久挂载到(desktop0)的/abc目录,并且使用obama认证.
8.任何用户可临时通过popob来获得读写权限,因为在上面那题中在防火墙中已经允许了samba服务,所以这里就是不要在操作了,如果没有则需要配置一下防火墙配置.
步骤如下:
[服务端] server0
//先创建共享目录啊 mkdir /devops //SMB共享该目录 chcon -Rt samba_share_t /devops //编辑SMB配置文件 vim /etc/samba/smb.conf [share] path = /devops browseable = yes //两个SMB用户 valid users = obama,popob writable = no //此人可读写 write list = popob //保存并退出 :wq! //重启SMB systemctl restart smb //添加刚才的两个用户,如果系统内没有 useradd obama useradd popob //设置奥巴马对于文件的'4'、'1'权限 setfacl –m u:obama:r-x /devops //设置泡泡卟对于文件的'7'权限 setfacl –m u:popob:rwx /devops //查看file文件的权限 getfacl /devops //将用户添加到SMB用户 smbpasswd -a obama smbpasswd -a popob //请确保系统中有这两个用户
-------------------------------------------------------------------------------
[SMB客户端]尝试挂载
1.yum -y install samba-client cifs*
2.mkdir /abc
3.smbclient -L //172.16.30.130/ -U obama
4. vim /etc/fstab //172.16.30.130/share /abc cifs defaults,multiuser,username=obama,password=redhat,sec=ntlmssp 0 0
//保存退出
6.mount -a
useradd user1
su -user1
cifscreds add 172.16.30.130 -u popob
cd /abc
touch file.txt 如果创建成功 则完成该题!