1つのフォルダ - 複数のユーザー権限

1つのフォルダ - 複数のユーザー権限

/home/john/Desktop/testuser自分とuserにアクセス権を
与えたいと思います。johnmike

私はグループを作りました:

sudo groupadd jm


ユーザーを同じグループに追加します。

sudo usermod -a -G jm john
sudo usermod -a -G jm mike

これで正しい内容が提供されます。

sudo chgrp -R jm /home/john/Desktop/test
sudo chmod -R 770 /home/john/Desktop/test

ログインmikeして書いてcd /home/john/Desktop/testみると出ますPermission denied

何が問題なのでしょうか?

ls -laの出力:

drwxrwx---+ 2 john jm 4096 Nov 7 15:35 test

ベストアンサー1

質問自体の下のコメントで議論を要約すると、次のようになります。

ユーザーがディレクトリにアクセスするには、そのディレクトリ自体だけでなく、そのディレクトリの上のすべてのディレクトリに対して少なくとも実行権限が必要です。これは、ユーザー、グループ、または「その他」権限ビットを介して実行できます。

mikeユーザーがディレクトリにアクセスするには、/home/john/Desktop/testユーザーにxすべてのディレクトリに対する権限が必要です。

  • /
  • /home
  • /home/john
  • /home/john/Desktop、および情報
  • /home/john/Desktop/test

ユーザーがこのリストのディレクトリの所有者でない場合は、そのディレクトリに対するx権限を持つグループの一部であるか、ディレクトリにx「その他」の権限が設定されている必要があります。

関連:

おすすめ記事