OpenLDAPユーザーがSSHFSマウントポイントにデータを書き込むことを許可するにはどうすればよいですか?

OpenLDAPユーザーがSSHFSマウントポイントにデータを書き込むことを許可するにはどうすればよいですか?

/home/ldapすべてのOpenLDAPクライアントシステムのディレクトリにネットワークドライブ(ストレージサーバー)をマウントしました。ユーザーがこれらのシステムのいずれかにログインすると、ホームディレクトリのマウントポイントは次のように設定されます/home/ldap/users/{username}。ユーザーは自分のディレクトリを自由に読み書きできます。

tester4OpenLDAPというグループにテスターアカウントがあり、usersコンピュータの1つにログインしました。ログイン後にls -al権限確認を実行します。

Location: tester4@Computer1:/home/ldap/users/tester4

$ ls -al
drwxr-xr-x 1 tester4 users     4096 Aug 30 20:57 .
drwxr-xr-x 1 root    usrstomgr 4096 Aug 30 18:17 ..
-rw-r--r-- 1 tester4 users      220 Aug 30 17:57 .bash_logout
-rw-r--r-- 1 tester4 users     3771 Aug 30 17:57 .bashrc
drwx------ 1 tester4 users     4096 Aug 30 17:57 .cache
-rw-r--r-- 1 tester4 users      655 Aug 30 17:57 .profile

私は成功せずにこのディレクトリの下にディレクトリを作成しようとしました。tester4私はディレクトリの所有者ですが、なぜtester4書き込み権限がありませんか?

Location: tester4@Computer1:/home/ldap/users/tester4

$ mkdir no
mkdir: cannot create directory ‘no’: Permission denied

その後、tester4ストレージサーバーに直接ログインしてディレクトリを作成します。

Location: tester4@Storage:/home/ldap/users/tester4

$ mkdir no
$ ls -al
drwxr-xr-x 2 tester4 users     4096 Aug 30 23:02 no

tester4SSHFSマウントポイントへの書き込みを許可しない場合の問題は何ですか?以下は、casperComputer1の管理者であるComputer1(sudoなし)にネットワークドライブをマウントするために使用したコマンドです。

sshfs -o allow_other -o kernel_cache -o auto_cache -o cache=no -o reconnect -o compression=no -o cache_timeout=6000 -o ServerAliveInterval=15 casper@{Storage IP}:/home/ldap /home/ldap

修正する

ディレクトリ所有者を.に変更すると、ディレクトリに書き込むことができますcasper。ファイルが作成されるtester4tester4、ファイルの所有者はですcasper。他のユーザーが自分のIDを使用してディレクトリに書き込むことができるようにSSHFSを設定するにはどうすればよいですか?

ベストアンサー1

おすすめ記事