web-dev-qa-db-ja.com

ls:ディレクトリを開けません:許可が拒否されました

所有権を取得してすべての権限を付与した後でも、usernameでディレクトリを開くことができません。

Sudo mkdir /path/to/the/directory/
Sudo chown -R username:username /path/to/the/directory/
Sudo chmod -R 777 /path/to/the/directory/

私は得る:

$Sudo ls -al /path/to/the/directory/
total 0
drwxrwxrwx 1 username username   0 nov 16 15:13 .
drwx------ 1 root     root     208 nov 16 15:13 ..
$ ls -al /path/to/the/directory/
ls: cannot access '/path/to/the/directory/': Permission denied

何が起こっているのでしょうか?

12
Victor

親ディレクトリに対する権限がありません

drwx------ 1 root     root   208 nov 16 15:13 ..

このディレクトリを通過するには、親ディレクトリのx権限が必要です。

drwx--x--x 1 root     root   208 nov 16 15:13 ..

それを行うには:

Sudo chmod go+x /path/to/the
14
f35