So führen Sie chown und chgrp in einem Befehl aus

9

Um sowohl den Eigentümer als auch die Gruppe einer Datei zu ändern, können wir Folgendes tun:

chown trump file
chgrp trump file

Aber kann ich beide Befehle in einem Ansatz oder einem Befehl ausführen?

Yael
quelle
Warum die Abstimmungen?
Kevin

Antworten:

20

pro chown man page chown user:group file :

chown trump:trump file
sebasth
quelle
5
Oder chown trump: filewenn trumpist die primäre Gruppe von Benutzertrump
xhienne
Oder chown user.group filenameoderchown .group filename
ivanivan
4
POSIX gibt zulässige Zeichen für Benutzer- und Gruppennamen an. ( pubs.opengroup.org/onlinepubs/9699919799/basedefs/… ) Im BSD- chownHandbuch heißt es: "In früheren Versionen des Dienstprogramms chown wurde das .Zeichen dot ( ) zur Unterscheidung des Gruppennamens verwendet. Dies wurde in ein Doppelpunktzeichen ( :) geändert. damit Benutzer- und Gruppennamen das Punktzeichen enthalten können. " Die RHEL-Manpage für chownenthält diesen Verwendungshinweis nicht. Dennoch gibt es Gründe, auf die Verwendung des .Charakters zu verzichten .
Christopher