新規ユーザーは家にアクセスできません。

新規ユーザーは家にアクセスできません。

そのため、家族にリモートストレージを提供するためにコンピュータに新しいユーザーを追加しました。ログインとホームディレクトリを設定した後。統計は次のとおりです

  File: `/home/heather'
  Size: 4096        Blocks: 8          IO Block: 4096   directory
Device: 831h/2097d  Inode: 89128961    Links: 3
Access: (0755/drwxr-xr-x)  Uid: ( 1002/ heather)   Gid: ( 1004/ heather)
Access: 2014-09-09 17:57:37.059406231 -0400
Modify: 2014-09-09 17:37:32.449432887 -0400
Change: 2014-09-09 17:57:22.939336208 -0400

ただし、ローカルまたはSSHではアクセスできません。

$ echo ~
/home/heather
$ cd ~
bash: cd: /home/heather: Permission denied

大きなものを見逃しているのではないと、権限は大丈夫に見えます。

20分間検索する前後に単一のユーザー設定のみを実行したことに注意してください。似たようなものが見つからないので、単純なものを見落とすからといって私を責めないでください。

答え1

実行するchmod 755 /homeと問題が解決します。ザイルズが答えたこここれの完全な説明を得るために見てみる価値があります。

答え2

UNIXは、名前の代わりにuid / guiで有効なユーザー/グループを識別します。したがって、ホームディレクトリのidとgidを確認してください。

   stat --printf=%u /home/heather  #####print uid of your home dir 
   stat --printf=%g /home/heather  #####print gid of your home dir

/etc/passwdその後、合計を確認してください/etc/group

egrep heather /etc/passwd
egrep heather /etc/groups

関連情報