¿El nombre de usuario modificado se propagará a los permisos de archivos?

¿El nombre de usuario modificado se propagará a los permisos de archivos?

Corrí lastby encontré intentos de inicio de sesión que usaban mi nombre de usuario. Dudo que adivinen mi contraseña, pero mi nombre de usuario de diccionario de 4 letras minúsculas probablemente debería hacerse más complejo.

Voy a agregarle la primera letra de mi apellido con

usermod -l login-name old-name

Mi usuario pertenece a 3 grupos además de él mismo. ¿Cambiarán automáticamente? ¿La propiedad de los archivos que no están en el directorio de inicio reflejará el nuevo nombre de inicio de sesión?

EDITAR: Además, ¿cambiará el nombre del grupo del usuario para que coincida con el nuevo nombre de usuario? ¿El cambio tardará mucho si mi usuario tiene muchos archivos?

Respuesta1

Cuando usas:

usermod -L login_name login

El nombre del usuario se cambiará de login a login_name. No se cambia nada más. En particular, el nombre del directorio de inicio del usuario probablemente debería cambiarse para reflejar el nuevo nombre de inicio de sesión.

Puedes hacerlo rápido con

chown -R username /home/username 

Cambiar los permisos suele ser rápido, incluso con muchos archivos.

También puedes arreglar los grupos con sed.

sed -i ‘s/original_word/new_word/g’ /etc/group

información relacionada