web-dev-qa-db-ja.com

2ユーザーのcifsをマウントする

Linuxサーバーに2つのユーザーアカウント用のcifsドライブをマウントしたいと思います。

私またはSudoのc​​ifsドライブをマウントするのに問題はありませんが、2人のユーザーがアクセスできるようにマウントする必要があります。

Sudo mount -t cifs -o username=BLAH,password=BLAH,uid=1000,gid=1000 //192.168.168.200/home /mnt/officenas

これは私のアクセスには問題なく機能します。

Sudo mount -t cifs -o username=BLAH,password=BLAH //192.168.168.200/home /mnt/officenas

Sudoで正常に動作します。

Sudoアクセス権を持たない2人の別々のユーザーに、同じマウントされたドライブの読み取り/書き込みアクセス権を許可するにはどうすればよいですか?

Manページには率直にわからない設定がたくさんありますので、よろしくお願いします。

5
Single Entity

multiuserマウントオプションを使用します。また、pam_keyinit.soおよびpam_cifscreds.soPAMモジュールを有効にします。後者は、ユーザーのOSログインパスワードをカーネルに保存するため、cifsドライバーはそれらを使用してサーバーにログインできます。

ユーザー名またはパスワードがクライアントとサーバー間で一致しない場合、pam_cifscredsは機能しませんが、ユーザーはcifscreds addを使用して手動でログインできます(これにはpam_keyinitも必要です)。どちらの場合も、keyctl showを使用してキーリングの内容を確認できます。

または、UIDが異なる2つの異なる場所に同じ共有をマウントするだけです。

5
user1686