GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Die Verwendung von chown zum Ändern des Gruppeneigentümers eines Verzeichnisses ist nicht erlaubt....Warum?

Verwenden Sie zuerst den chgrp Befehl statt chown und das wird funktionieren.

Im Falle der Verwendung von chown ..... Aus Sicherheitsgründen ist in den meisten Linux-Kontexten jede Eigentumsänderung auf den Root-Benutzer beschränkt, unabhängig davon, ob Sie als Eigentümer der Datei, des Verzeichnisses usw. markiert sind oder nicht. In einem Fall soll dies Benutzer daran hindern, Quoten zu umgehen, indem sie die Dateiberechtigungsbits auf 777 setzen und den Besitz einer Datei auf einen anderen unbekannten Benutzer ändern und ihre Quote aufbrauchen.

Verwenden Sie also die chown Der Befehl in einem Benutzerkontext, insbesondere wenn sich der Eigentümer nicht ändert, sollte nicht nur zum Ändern der Gruppe einer Datei verwendet werden.

HINWEIS:Sie müssen Mitglied der Gruppe sein, in der Sie versuchen, die Datei zu ändern. Dies kann durch id -a überprüft werden . Wenn Sie nicht in der Gruppe sind, erhalten Sie diese Nachricht, obwohl Sie der Eigentümer der Datei sind.


Sie müssen Mitglied der Gruppe sein, um den aktuellen Gruppenbesitz auf ändern zu können. Sie können /etc/groups bearbeiten Datei als root, 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 am System anmelden, um sie wirksam zu machen, oder um ohne Neustart/Abmeldung zur Gruppe zu wechseln, können Sie cmd newgrp nginx verwenden .

Jetzt sollten Sie in der Lage sein, die Gruppe der Datei oder des Ordners mit cmd chgrp nginx test zu ändern als Benutzer justin.


Linux
  1. So ändern Sie das memory_limit in der .htaccess-Datei

  2. Wenn Chown Gruppen wechseln kann, warum wurde Chgrp erstellt?

  3. Wer ist der Dateieigentümer, wenn die Datei mit dem Sudo-Befehl erstellt wird?

  4. 12 Beispiele für Linux-Chown-Befehle zum Ändern des Besitzers und der Gruppe

  5. Wie finde ich den Besitzer einer Datei oder eines Verzeichnisses in Python?

Chown-Befehl:Ändern Sie den Eigentümer der Datei in Linux

So ändern Sie den Datei-/Gruppenbesitzer mit dem Befehl chown in Linux

Verwenden der SSH-Konfigurationsdatei

Warum erstellt mein symbolischer Link eine Datei und keinen Ordner?

Wie ändere ich die Kodierung, die mein SFTP-Server verwendet?

Centos 7 - Hinzufügen eines Benutzers zur Sudoers-Gruppe - ist immer noch nicht in der Sudoers-Datei - warum?