
Ich kann die Berechtigung für ein Verzeichnis, das ich auf dem Unix-Server erstellt habe, nicht ändern.
So sieht der Aufbau aus
$ ls
engany N832342 N854431 zabbix
$
Jetzt möchte ich die Berechtigung im Ordner N854431 ändern, sodass ich dort Dateien lesen, schreiben und ausführen kann.
Der Grund dafür ist, dass derzeit beim Versuch, eine Datei per SCP von meinem lokalen Computer in diesen Ordner zu übertragen, die Fehlermeldung „Zugriff verweigert“ angezeigt wird.
Wenn ich das mache:
$ ls -l
total 16
drwxr-xr-x 3 engany engany 4096 Jan 16 08:46 engany
drwxr-xr-x 3 N832342 N832342 4096 Jan 15 05:30 N832342
drwxr-xr-x 5 N854431 N854431 4096 Jan 16 09:25 N854431
drwxr-xr-x 16 zabbix zabbix 4096 Jan 10 22:51 zabbix
$
Ich möchte RWX-Berechtigung für jedes Verzeichnis unter N854431.
Also habe ich Folgendes gemacht:
$ chmod -R ugo+rwx /home/N854431 Und jetzt sehe ich die rwx-Berechtigung in N854431
$ ls -l
total 44
-rwxrwxrwx 1 N854431 N854431 8980 Apr 20 2016 examples.desktop
-rwxrwxrwx 1 N854431 N854431 24971 Jan 16 10:14 file.py
drwxrwxrwx 4 N854431 N854431 4096 Jan 16 10:08 web_path
$
Wenn ich jedoch jetzt versuche, eine Datei von meinem lokalen Speicherort in ein Verzeichnis unter N854431 zu senden,
$ scp file.py [email protected]:/web_path
gibt den Fehler „Zugriff verweigert“ aus.
Wenn ich nur das Verzeichnis
$ scp file.py [email protected]:
Es kann file.py unter N854431 senden. Es sendet es jedoch nicht an ein anderes Verzeichnis unter N854431.
Was läuft schief