我想在 Linux 服务器上为 2 个用户帐户安装一个 cifs 驱动器。
我为我或为 安装 cifs 驱动器没有问题sudo
,但我需要安装它以便两个用户可以访问它:
sudo mount -t cifs -o username=BLAH,password=BLAH,uid=1000,gid=1000 //192.168.168.200/home /mnt/officenas
Run Code Online (Sandbox Code Playgroud)
这适用于我的访问,并且:
sudo mount -t cifs -o username=BLAH,password=BLAH //192.168.168.200/home /mnt/officenas
Run Code Online (Sandbox Code Playgroud)
工作正常sudo
。
我如何允许 2 个没有sudo
访问权限的独立用户对同一个安装的驱动器进行读/写访问?
坦率地说,手册页中有很多设置我不明白,因此我们将不胜感激。
使用multiuser
挂载选项。同时启用pam_keyinit.so
和pam_cifscreds.so
PAM 模块。后者会将用户的操作系统登录密码存储在内核中,以便 cifs 驱动程序可以使用它们登录服务器。
如果客户端和服务器之间的用户名或密码不匹配,pam_cifscreds 将不起作用,但用户可以使用手动登录cifscreds add
(这也需要 pam_keyinit)。无论哪种方式,keyctl show
都可用于检查密钥环内容。
或者,只需在具有不同 UID 的两个不同位置安装相同的共享。
归档时间: |
|
查看次数: |
3798 次 |
最近记录: |