- 「TEST」というユーザーを作成します。
- 彼が../var/www/にしかないことを願っています。
- 彼はそれを残すことができず、フォルダの外で何もできません。
- そして私も彼がFTPを介してこれを行うことを望みます。その後、彼は自動的にこのフォルダに移動し、/homeまたは他の場所には行くことができず、私が指定したフォルダにのみ移動できます。
答え1
ユーザーテスト設定ファイルを保存するホームフォルダが必要です(例:/home/test/.bashrc、これはbash設定ファイルです)。
あなたができることは、彼を/ var / wwwディレクトリの所有者にすることです。それから彼は唯一の人になります。 People itにアクセスできます。
chown -R test /var/www/target-dir
/var/wwwからホームフォルダへのリンクを作成できます。
ln -s /var/www/target-dir /home/test/
その後、ftp / sftp / sshを介して接続すると、変更できるフォルダへのリンクを含む/home/testディレクトリにログインします。
このユーザーを望まない場合テスト権利が多すぎるので、彼がsudoerになるようにしてはいけません。他のユーザーのホームフォルダが赤色で表示されないようにするには:
chmod o-x /home/other_user