Centos: Wie erteile ich die Berechtigung zum Anzeigen von Ordnern?

Centos: Wie erteile ich die Berechtigung zum Anzeigen von Ordnern?

Ich pushe alle lokalen Dateien zur Google Compute Engine mit

gcloud compute copy-files

Melden Sie sich dann bei der VM an gcloud compute --projectund zeigen Sie die hochgeladene Datei mit dem Befehl „ls“ an. Sie ist da. Kein Problem, aber wenn ich mich über Google Cloud SSH anmelde, gefolgt vom SSH-Fenster dort, kann ich das Verzeichnis nicht anzeigen. Das ist eine einfache Frage, aber ich kann sie nicht beantworten.

dev_user_com@instance-1 home]$ ll -a
total 12
drwxr-xr-x.  4 root          root            35 Oct 29 06:22 .
dr-xr-xr-x. 17 root          root          4096 Sep 24 18:36 ..
drwx------.  4 dev_21six_com dev_21six_com 4096 Oct 29 07:17 dev_user_com
drwx------.  5 ri            ri            4096 Oct 29 10:15 ri
[dev_user_com@instance-1 home]$ cd ri/
-bash: cd: ri/: Permission denied
[dev_user_com@instance-1 home]$ 

Antwort1

Die Berechtigungen sind so, dass rootnicht einmal Schreibzugriff besteht. Scheint schwer zu beheben zu sein, aber rootes sollte die Befugnis haben, den Schreibschutz zu umgehen. Achten Sie nur darauf, nichts zu ändern, was Sie nicht ändern sollen.

Vorausgesetzt, Sie haben sudoZugriff, versuchen Sie Folgendes.

sudo chmod u+w .
sudo chown -R dev_user_com .

... vorausgesetzt, dies dev_user_comist Ihr aktueller Benutzername und Sie sind der rechtmäßige Eigentümer dieser Dateien.

verwandte Informationen