smb客戶端的multiuser掛載技術vim
--管理員只須要做一次掛載安全
--客戶端在訪問掛載點時,若須要不一樣權限,可臨時切換新的共享用戶【無需從新掛載】spa
實現方式code
--掛載smb共享時啓用multiuser支持blog
--使用cifscreds臨時切換身份ci
掛載參數調整io
mount.cifs的掛載參數class
--multiuser, 提供iong對客戶端多個用戶身份的區分支持權限
--sec=ntlmssp,提供NT局域網管理安全支持im
客戶端
掛載
[root@myhost2 ~]# vim /etc/fstab //192.168.4.123/tools /mnt/dev cifs username=user,password=123,multiuser,sec=ntlmssp,_netdev 0 0 [root@myhost2 ~]# mount -a
安裝cifs
[root@myhost2 ~]# yum -y install cifs-utils.x86_64
切換用戶
[root@myhost2 ~]# su - student [student@myhost2 ~]$ ls /mnt/dev ls: cannot access /mnt/dev: Permission denied
使用cIfscreds
student@myhost2 ~]$ cifscreds -u user add 192.168.4.7 //user爲可讀寫用戶 Password: [student@myhost2 ~]$ ls /mnt/dev 123 [student@myhost2 dev]$ mkdir /mnt/dev/456 [student@myhost2 dev]$ ls 123 456 [student@myhost2 ~]$ cifscreds -u user1 add 192.168.4.7 //user1爲只讀用戶 Password: [student@myhost2 dev]$ mkdir /mnt/dev/789 mkdir: cannot create directory ‘/mnt/dev/789’: Permission denied