So erstellen Sie ein Verzeichnis und legen den Besitzer sofort fest:
sudo install -d -o owner -g group -m 755 /path/to/dir
Sie müssen dazu die Installation verwenden, wenn das übergeordnete Verzeichnis nicht von "owner" beschrieben werden kann /home
.
Um Dateien zu erstellen, benutzen Sie einfach sudo
sudo -u owner touch /path/to/file
Oder vi oder was auch immer.
Wenn Sie eine Datei haben, die Sie kopieren möchten, und den Besitzer festlegen, können Sie die Installation erneut verwenden. Es funktioniert wie cp mit zusätzlichen Optionen
sudo install -o owner -g group -m 640 file /path/to/file
Wenn Sie eine große Anzahl von Dateien, Benutzern, Verzeichnissen usw. erstellen müssen und Sie sich um die Konsistenz sorgen, müssen Sie sich auch ein Konfigurations-Management-System wie Puppet, Chef, Ansible oder ähnliches ansehen. Das Einrichten erfordert etwas mehr Arbeit, hat aber den Vorteil, dass es wiederverwendet werden kann.