新規ユーザーの特別ディレクトリ権限

新規ユーザーの特別ディレクトリ権限

新しいシェルユーザーに特別な権限を追加する必要があります。新しいコマンドを使用した後、adduserユーザーはすべてのディレクトリをシェルアカウントに読み込むことができます。

このコマンドは、adduser user1独自のシェルディレクトリを持つ新しいユーザーをインポートします/home/user1。これでuser1、そのフォルダにのみフルアクセスを許可する必要があります/home/user1。ユーザーはフォルダにuser1入るたびに/homeフォルダに何も表示しないでください。フォルダなどをuser1含むデフォルトのシェルディレクトリに入るときは、同じ動作を実行する必要があります。etchomeusrvar

ログインすると、user1Midnight Commanderを介してすべてのシェルディレクトリを読み取ることができます。

ベストアンサー1

あなたの質問を正しく理解したら簡単です。

# chmod o-r /home/

これにより、ホームフォルダに対する権限が生成されます。

drwxr-x--x  3 root root 4.0K Jan 25 15:08 home

他の人はまだx権限を持っているので、フォルダにCDを入れることはできますが、内容を見ることはできません。

Debian 6 でテスト済み:

test@testserver:~$ pwd
/home/test
test@testserver:~$ ls
hello
test@testserver:~$ cd ..
test@testserver:/home$ ls
ls: cannot open directory .: Permission denied

他のフォルダにも適用可能

おすすめ記事