前阵子我买了一个1TB的USB外置硬盘。 我格式化它的ext4在Ubuntu和几台机器复制一堆文件/文件夹给它的,所有到/ home /计算机名/,分别不管。
在某些时候,我跑了它在chmod -R shell命令更改权限。 这是几个月前,我不记得我打字,但它所做的驱动器,所以我只能访问其/ 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$ _
当我与鹦鹉螺访问它,我可以到/ home /文件夹中看到多个计算机名称,但它们都显示为一个文件图标。 对他们,我可以单击鼠标右键,选择“属性”,但它不会让我看到的权限。
我百思不得其解。 为什么我不能访问该文件夹? 我的主人? 我甚至该组。 我有R / W特权。 我究竟做错了什么?