Mein übergeordnetes Arbeitsverzeichnis ist /cam/local/edence/empus
Durch das obige Passwort werden folgende Verzeichnisse gespeichert:
drwxr-xr-x 12 n i_ad 4096 Oct 31 2014 14.15
dr-xr-xr-x 12 n i_ad 4096 Feb 13 2015 14.22-s053
dr-xr-xr-x 12 n i_ad 4096 Sep 9 2015 15.12-s063
dr-xr-xr-x 12 n i_ad 4096 Mar 15 2016 15.21
Meine Frage lautet: Ist es möglich, ohne Root-Berechtigung ein neues Verzeichnis mit dem Namen (16.26) unter dem aktuellen Arbeitsverzeichnis zu erstellen. Ich habe den Befehl (mkdir 16.26) ausprobiert, aber er schlägt fehl?
Mein Fehler:
mkdir: cannot create directory ‘16.26’: Permission denied
Antwort1
Hängt von der Art der Berechtigungen ab, die für festgelegt sind /cam/local/edence/empus
.
Derzeit scheinen Sie keine Schreibberechtigung für dieses Verzeichnis zu haben.
Am Beispiel von dr-xr-xr-x
sehen Sie, dass es sich um ein Verzeichnis handelt und der Eigentümer, eine Gruppe und alle anderen die Berechtigungen zum Lesen und Ausführen haben. Um Unterverzeichnisse zu erstellen, benötigen Sie die Schreibberechtigung. Sie können chmod
diese erteilen, oder alternativ den Besitz übernehmen chown
oder sich selbst der Gruppe für dieses Verzeichnis hinzufügen, indem Sie usermod -aG <group> <user>
die Schreibberechtigungen für diese Gruppe erteilen.
Antwort2
newgrp command works fine for above query