Ich versuche, chown
in einem Verzeichnis auszuführen , das die folgenden Berechtigungen und Eigentümer hat:
drwxrwxr-x 2 justin devs 4096 Jan 1 20:42 test
Ich versuche einfach Folgendes als justin
Benutzer auszuführen :
chown justin:nginx test
Ändern Sie also im Grunde nur den Gruppenbesitzer in nginx
, aber ich bekomme:
chown: changing ownership of `test/': Operation not permitted
Irgendwelche Ideen?
quelle
chgrp nginx test
gilt für den Betrieb nicht.$ mkdir test $ chgrp nginx test/ chgrp: changing group of test/: Operation not permitted $ ll total 4 drwxrwxr-x 2 justin justin 4096 Jan 1 21:18 test
id -a
, ob die Gruppe, in die Sie die Datei ändern möchten, für Sie verfügbar ist.Sie müssen Teil der Gruppe sein, um den aktuellen Gruppenbesitz ändern zu können. Sie können die
/etc/groups
Datei als root bearbeiten , um sicherzustellen, dass der Benutzer justin Teil der nginx-Gruppe ist. Nachdem Sie Änderungen für die Gruppe vorgenommen haben, müssen Sie sich erneut beim System anmelden, um die Auswirkungen zu beeinflussen, oder um ohne Neustart / Abmelden zur Gruppe zu wechseln. Sie können cmd verwendennewgrp nginx
.Jetzt sollten Sie in der Lage sein, die Gruppe der Datei oder des Ordners mit cmd
chgrp nginx test
als Benutzer justin zu ändern.quelle