しばらく前に、1TBのUSB外付けドライブを購入しました。私はそれをUbuntuでext4でフォーマットし、いくつかのマシンからそれぞれ/ home / machinename/whateverにたくさんのファイル/フォルダーをコピーしました。
ある時点で、chmod -Rシェルコマンドを実行して、アクセス許可を変更しました。それは数か月前のことで、何を入力したかは覚えていませんが、ドライブが作成されたため、ルートとして/homeフォルダーにしかアクセスできませんでした。まだすべてにアクセスできたので問題ありませんでしたが、今日は修正してみることにしました。
ルートとしてシェルに移動し、そのドライブに移動して次のように入力しました。
chown -R rick:rick ./
chmod -R 666 ./
うまくいったようです。そのホームディレクトリとその中の他のすべては、それぞれのrwとして表示されます。
rick@rick64:/media/aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee$ ls -l
drw-rw-rw- 7 rick rick 4096 2012-03-04 13:08 home
したがって、シェルを使用してそのディレクトリにアクセスしようとすると、次のようになります。
rick@rick64:/media/aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee$ ls -l
drw-rw-rw- 7 rick rick 4096 2012-03-04 13:08 home
rick@rick64:/media/aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee$ cd home
bash: cd: home: Permission denied
rick@rick64:/media/aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee$ _
nautilusでアクセスすると、/ home /フォルダー内に複数のマシン名が表示されますが、それらはすべてファイルアイコンで表示されます。それらを右クリックして[プロパティ]を選択できますが、権限が表示されません。
困惑しています。そのフォルダにアクセスできないのはなぜですか?私は所有者ですか?私もグループです。私はr/w特権を持っています。私は何が間違っているのですか?