Jedes Mal, wenn Sie eine Datei erstellen oder sie über FTP hochladen, wäre der Chwon „myuser“ für Benutzer und „myuser“ für Gruppe, vorausgesetzt, Ihr Benutzer ist „myuser“. Sie müssen also den chown
Befehl manuell ausführen, um den Gruppenbesitz zu ändern, beispielsweise auf Apache.
Ich lade ständig Projektdateien auf meinen Entwicklungsserver hoch und muss chown
diese Dateien manuell in eine Gruppe einfügen, dieApacheUndmeinBenutzergehört, damit sie ausgeführt werden können.
Gibt es eine Möglichkeit, diese Dateien, die ich hochlade oder erstelle, automatisch einer bestimmten Gruppe zuzuordnen (sagen wir „www-data“), sodass ich sie nicht manuell chownen muss? Wenn ja, helfen Sie mir bitte, da ich kein Linux-Experte bin, sondern eher ein Fortgeschrittener.
PS: Verwendung von CentOS 6.5
Antwort1
Es gibt zwei Versionen des usermod
Befehls, die gelten. Mit und ohne, -a
was hinzufügen oder anhängen bedeutet. Ohne -a
werden die Benutzer entfernt, mit -a
wird die neue Gruppe zu vorhandenen Gruppen hinzugefügt.
Ich lese tatsächlich„Wie ändere ich die primäre Gruppe eines Benutzers?“direkt bevor ich es mache, weil es keine Funktion ist, mit der man jeden Tag zu tun hat.