Aquí una breve descripción de lo que quiero hacer:

Usuario tom tiene un id 1000. Voy a llamar a usermod -u 2000 tom.

Lo que pasa exactamente, además de que la identificación de tom cambios para el año 2000? Hacer archivos y carpetas, que eran propiedad de este usuario todavía siguen por este usuario o tengo que establecer explícitamente el propietario de nuevo?

Gracias por su ayuda!

InformationsquelleAutor mryvlin | 2013-08-15

1 Comentario

  1. 21

    usermod va a cambiar los permisos de los archivos del usuario dentro de su directorio de inicio. los archivos fuera de su directorio principal, tendrá que ser cambiado manualmente.

    man usermod enumera las siguientes advertencias:

    Debe asegurarse de que el nombre de usuario no está ejecutando
    los procesos cuando este comando se ejecuta si el usuario numérico de la
    ID de usuario, nombre del usuario, o el directorio de inicio del usuario se
    cambió. usermod comprueba esta en Linux, pero sólo comprueba si el usuario está
    registra de acuerdo a utmp en otras arquitecturas.

    Debe cambiar el propietario de los archivos crontab o en puestos de trabajo de forma manual.

    Debe hacer los cambios que involucran a NIS en el servidor NIS.

    • ¿hay algún método fácil para ir a través de todos los archivos (no sólo el directorio home), comprobar si tienen la edad uid y el cambio a la nueva?
    • Es find / -uid 1000 -exec chown -R tom {} \; suficiente o tengo que hacer más?
    • Usted probablemente desea eliminar el -R en el find, ya que esto hace que el chown recursiva. Es común tener los ficheros titularidad de un usuario diferente, a continuación, el directorio que contiene los archivos.

Dejar respuesta

Please enter your comment!
Please enter your name here