SMB配置多个用户挂载
程序员文章站
2022-05-29 09:43:43
...
:shock:
挂载要求如下:
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
-------------------------------------------------------------------------------
[SMB客户端]尝试挂载
//保存退出
挂载要求如下:
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 如果创建成功 则完成该题!