简介:本文探讨关于Samba服务在客户端进行多用户挂载的问题,以及对cifscreds命令的使用效果.
(服务器配置要求如下,配置过程在本博客中<关于Linux上SAMBA服务的权限问题(普通挂载)>,本文省略配置过程)
1 | [root@desktop0 ~]# yum -y install cifs-utils |
---|
1 | [root@desktop0 ~]# mkdir /mnt/multiuser |
---|
12 | [root@desktop0 ~]# vim /etc/fstab//server0/common /mnt/multiuser cifs credentials=/root/smb.cred,multiuser,sec=ntlmssp,_netdev,defaults 0 0 |
---|
注解:
1234 | [root@desktop0 ~]# vim /root/smb.credusername=robpassword=redhat[root@desktop0 ~]# chmod 600 /root/smb.cred |
---|
123 | [root@desktop0 ~]# mount -a[root@desktop0 ~]# mount | grep /mnt/multiuser//server0/common on /mnt/multiuser type cifs (rw,relatime,vers=1.0,sec=ntlmssp,cache=strict,multiuser,domain=SERVER0,uid=0,noforceuid,gid=0,noforcegid,addr=172.25.0.11,unix,posixpaths,serverino,acl,noperm,rsize=1048576,wsize=65536,actimeo=1) |
---|
123 | [root@desktop0 ~]# cd /mnt/multiuser/[root@desktop0 multiuser]# touch 11touch: cannot touch ‘11’: Permission denied |
---|
12345 | [root@desktop0 ~]# cifscreds add server0 -u brianPassword:redhat[root@desktop0 ~]# cd /mnt/multiuser/[root@desktop0 multiuser]# touch 22touch: cannot touch ‘22’: Permission denied |
---|
12345678910111213 | [root@desktop0 ~]# su - user1[user1@desktop0 ~]$ cifscreds add server0 -u brianPassword:[user1@desktop0 ~]$ cd /mnt/multiuser/[user1@desktop0 multiuser]$ touch 33#####在user1用户下把brian用户的用户名和密码加入内核密钥环后成功获得写入权限#####成功[user1@desktop0 multiuser]$ cd[user1@desktop0 ~]$ cifscreds clearall[user1@desktop0 ~]$ cifscreds add server0 -u robPassword:[user1@desktop0 ~]$ cd /mnt/multiuser/[user1@desktop0 multiuser]$ touch 44#####在user1用户下把rob用户的用户名和密码加入内核密钥环后效果并没有改变,还是有写入权限,正常应该只有读权限#####失败,没有生效 |
---|
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有