Linuxサーバーに2つのユーザーアカウント用のcifsドライブをマウントしたいと思います。
私またはSudo
のcifsドライブをマウントするのに問題はありませんが、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ページには率直にわからない設定がたくさんありますので、よろしくお願いします。
multiuser
マウントオプションを使用します。また、pam_keyinit.so
およびpam_cifscreds.so
PAMモジュールを有効にします。後者は、ユーザーのOSログインパスワードをカーネルに保存するため、cifsドライバーはそれらを使用してサーバーにログインできます。
ユーザー名またはパスワードがクライアントとサーバー間で一致しない場合、pam_cifscredsは機能しませんが、ユーザーはcifscreds add
を使用して手動でログインできます(これにはpam_keyinitも必要です)。どちらの場合も、keyctl show
を使用してキーリングの内容を確認できます。
または、UIDが異なる2つの異なる場所に同じ共有をマウントするだけです。