Je dois changer la propriété du fichier / répertoire en utilisant. chmod
Je ne connais que le nom d'utilisateur des propriétaires mais je veux changer le nom de groupe par défaut simultanément. À ce stade, le nom du groupe n'est pas décidé, je mets donc le même que le nom d'utilisateur
chown -R username:username path_to_dir
La commande peut s'exécuter pour divers systèmes / utilisateurs, donc ma préoccupation est que linux aura toujours une paire nom d'utilisateur (utilisateur): nom d'utilisateur (groupe) OU à un moment donné, ce nom de groupe par défaut peut donner une erreur.
Bien que j'ai commencé à trouver le GID de l'utilisateur appartient
id username | tr '(=)' ':' | awk -F: '{print $3}
Mais pour la connaissance, je veux savoir. Jusqu'à présent, l'analyse de /etc/passwd
/etc/groups
quelques utilisateurs comme «arrêt, arrêt, synchronisation, opeartor», tous les utilisateurs ont également répertorié dans les groupes.
EDIT 1: le nom d'utilisateur id -gn est également une bonne option
id -gn username
qui imprime le nom au lieu de l'ID.
id -g username
?