Devo cambiare la proprietà del file / directory usando chmod
. Conosco solo il nome utente dei proprietari ma voglio cambiare il nome del gruppo predefinito contemporaneamente. In questa fase il nome del gruppo non viene deciso, quindi sto inserendo lo stesso nome utente
chown -R username:username path_to_dir
Il comando può essere eseguito per vari sistemi / utenti, quindi la mia preoccupazione è che Linux abbia sempre una coppia username (utente): username (gruppo) O ad un certo punto questo nome_gruppo predefinito può dare errore.
Anche se ho iniziato a trovare GID dall'utente appartiene
id username | tr '(=)' ':' | awk -F: '{print $3}
Ma per conoscenza che voglio sapere. Fino ad ora l'analisi di /etc/passwd
/etc/groups
pochi utenti come "shutdown, halt, sync, opeartor" ha elencato anche tutti gli utenti in gruppi.
EDIT 1: id -gn username è anche una buona opzione
id -gn username
che stampa il nome anziché l'ID.
id -g username
?