SSHFSのエクスポートディレクトリをユーザごとに分ける

/ Linux/Unix / Comment[0]
複数のユーザが同じサーバのHDDを共有している場合、プライバシの問題だとか機密性の問題が出てくるわけで、
そんなときは、サーバに各クライアントユーザに対応するアカウントを作り、アクセス権を適切に設定すればおk

こんな感じ
# mkdir {/carol,/charlie}
# useradd carol -d /carol
# useradd charlie -d /charlie
# passwd carol
# passwd charlie
# chown carol /carol
# chown charlie /charlie
# chmod 700 {/carol,/charlie}
# su -c "cd ~;ssh-keygen" carol
# su -c "cd ~;ssh-keygen" charlie
パーミッションを700に設定し、そのディレクトリの所有者以外(rootは除く)のアクセスを拒否するこれがミソ


マウント
carol# sshfs carol@server:/carol /mnt
carol@server's password:

charlie# sshfs charlie@server:/charlie /mnt
charlie@server's password:
関連記事

コメント

:
:
:
:
:
管理人のみ表示を許可