Tengo que cambiar la propiedad del archivo / directorio usando chmod
. Sé solo el nombre de usuario de los propietarios pero quiero cambiar el nombre de grupo predeterminado simultáneamente. En esta etapa, el nombre del grupo no está decidido, así que pongo el mismo nombre de usuario
chown -R username:username path_to_dir
El comando puede ejecutarse para varios sistemas / usuarios, así que mi preocupación es que linux siempre tenga un par de nombre de usuario (usuario): nombre de usuario (grupo) O en algún momento este nombre de grupo predeterminado puede dar error.
Aunque he empezado a encontrar GID del usuario pertenece
id username | tr '(=)' ':' | awk -F: '{print $3}
Pero por conocimiento quiero saber. Hasta ahora, el análisis de, /etc/passwd
/etc/groups
excepto pocos usuarios, como "apagar, detener, sincronizar, operar" o todos los usuarios también se han incluido en grupos.
EDITAR 1: id -gn nombre de usuario también es una buena opción
id -gn username
que imprime el nombre en lugar de la ID.
id -g username
?