Ich kann ein Verzeichnis mit nicht öffnen, username
obwohl ich den Besitz übernommen und ihm alle Berechtigungen erteilt habe:
sudo mkdir /path/to/the/directory/
sudo chown -R username:username /path/to/the/directory/
sudo chmod -R 777 /path/to/the/directory/
Ich bekomme:
$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
Was könnte los sein?
permissions
16.10
Sieger
quelle
quelle
sudo chown -R $USER:$USER /path/to/the/directory/
ist das, was es sein sollte ($USER
wird in deinen Benutzernamen umgewandelt) und wenn dusudo chmod -R 777 /path/to/the/directory/
eine Antwort in BetrachtAntworten:
Sie haben keine Rechte für das übergeordnete Verzeichnis
Sie müssen über die Rechte x für das übergeordnete Verzeichnis verfügen, um dieses Verzeichnis passieren zu können
das zu tun :
quelle
drwx------ 1 root root 208 nov 16 15:13 ..
Weist Sie jedoch darauf hin, dass das übergeordnete Verzeichnis von Ihrem Benutzer nicht gelesen werden kann. Sie müssen dem Benutzer Berechtigungen hinzufügen, um den Ordner lesen zu können