新しいユーザーを作成してログインするときにホームディレクトリにchdirを指定できませんか?

新しいユーザーを作成してログインするときにホームディレクトリにchdirを指定できませんか?

私はCentOSの新しいユーザーです。今私のシステムのための新しいユーザーを作成し、1つのディレクトリにのみアクセスを許可したいと思います。

まずというグループを作成しますtest

それから:

useradd -g test -d /home/disk/disk1/testDir testuser

disk1disk1フォルダにマウントされた物理ディスク。

これでフォルダが表示され、testDirそのll出力は次のようになります。

drwx------ 2 testuser test  4096 Jul 27 14:48 testDir

パスワードを設定し、testuserbyでログインした後putty。それは言う:

Could not chdir to home directory /home/disk/disk1/testDir: Permission denied

フォルダが存在し、所有していますtestuser。なぜ許可が拒否されたのか理解できないのですか?

ベストアンサー1

正しい権限を持つディレクトリにアクセスできない場合は、まず親ディレクトリへのアクセス権を確認する必要があります。

ls -ld /home/disk

そして:

ls -ld /home/disk/disk1

これらのディレクトリのサブディレクトリにアクセスするには、少なくとも実行権限が必要です。

おすすめ記事