[opensuse-es] Duda sobre cambio de ID de usuario.
Hola gente cómo les va? Esta duda viene a raiz de lo del servidor NFS que estoy tratando de montar acá en mi trabajo. Antes de escribir un correo con los "tips" para hacerlo (muchos de ellos los obtube gracias a esta lista) quiero sacarme otra duda. Resulta que el otro día para que quede todo acomodado le di a las PCs de acá (son 4 en total) el mismo UID a cada usuario en cada máquina, osea el usuario A tiene ID X en las 4 PCs, el B tiene ID Y etc., etc. El tema es que al hacer esto una PC con Kubuntu dejó de funcionar KDE, pero esperen, no se asusten (como me asusté yo), lo que pasó es que previo a eso el usuario de esa PC sin querer había desinstalado todos los paquetes correspondientes a KDE :P, osea que todo fuen una casualidad. En otra PC en cambio dejó de funcionar el VirtualBox, mejor dicho una máquina virtual con Windows XP, el VBox arrancaba normalmente, lo que no lo hacía era la máquina virtual esa. Todo se debía a que dos archivitos en /tmp habían quedado asociados al UID viejo, bastó con borrarlos para que todo funcione de nuevo con normalidad. Si bien como verán el primer problema nada tuvo que ver con el cambio de UID y el segundo era una pavadita, esto me hizo pensar que quizás el cambio de UID no sea algo que se pueda hacer sin tener en cuenta varias cosas y que quizás traiga aparejado algún que otro problema... Por eso les quería preguntar si alguien sabe si este cambio de UID puede traer aparejado algún tipo de problema con el funcionamiento gral. del sistema. Saludos y muchas gracias por su ayuda. Mauro. PD: Desde ya les deseo muy buen feliz año nuevo a todos! (Ya sé que faltan un par de días pero bueno, hay que ir festejando desde ahora :P). -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2009-12-29 a las 08:53 -0200, Mauro Antivero escribió:
Por eso les quería preguntar si alguien sabe si este cambio de UID puede traer aparejado algún tipo de problema con el funcionamiento gral. del sistema.
Sí, puedes tener problemas porque has de cambiar todos los ficheros de ese usuario al nuevo UID. No es una operación automática, has de hacerla tú a mano. Yo lo hice una vez, creo que con find y chown. Debo tenerlo apuntado por ahí, a ver si luego te lo miro. Ah, mira, ya lo he localizado: nice ionice -c3 find / -uid 501 -exec chown 1001 '{}' \; mutandis mutandi :-) Ah, claro, y si el uid de destino ya está en uso, antes tienes que cambiar esos, y luego deshacer el cambio.
PD: Desde ya les deseo muy buen feliz año nuevo a todos! (Ya sé que faltan un par de días pero bueno, hay que ir festejando desde ahora :P).
Ok :) - -- Saludos Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAks6F+kACgkQtTMYHG2NR9VjZgCeLMizRO8xhYoLXWiTxSrh0hjN 92IAn3Ag4H5vKZbaXtIn3Q53UuE5ciCI =R6HR -----END PGP SIGNATURE-----
No no, el cambio es automático. Esto es lo que sale haciendo "man usermod": -u, --uid uid Change the userid to be the given number. This value must be positive and unique (unless the -o option is used). Any file with the old UID of the user and which is located in the directory tree rooted at the user's home directory will be changed to be owned by the new UID automatically. Tal como dice, se cambian automáticamente todos los archivos dentro de su home, fuera de este se debe hacer a mano (eso fue lo que me pasó con el VirtualBox). Saludos y felicidades. Carlos E. R. escribió:
El 2009-12-29 a las 08:53 -0200, Mauro Antivero escribió:
Por eso les quería preguntar si alguien sabe si este cambio de UID puede traer aparejado algún tipo de problema con el funcionamiento gral. del sistema.
Sí, puedes tener problemas porque has de cambiar todos los ficheros de ese usuario al nuevo UID. No es una operación automática, has de hacerla tú a mano.
Yo lo hice una vez, creo que con find y chown. Debo tenerlo apuntado por ahí, a ver si luego te lo miro. Ah, mira, ya lo he localizado:
nice ionice -c3 find / -uid 501 -exec chown 1001 '{}' \;
mutandis mutandi :-)
Ah, claro, y si el uid de destino ya está en uso, antes tienes que cambiar esos, y luego deshacer el cambio.
PD: Desde ya les deseo muy buen feliz año nuevo a todos! (Ya sé que faltan un par de días pero bueno, hay que ir festejando desde ahora :P).
Ok :)
-- Saludos Carlos E. R.
-- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2009-12-30 a las 09:22 -0200, Mauro Antivero escribió:
No no, el cambio es automático. Esto es lo que sale haciendo "man usermod":
-u, --uid uid Change the userid to be the given number. This value must be positive and unique (unless the -o option is used). Any file with the old UID of the user and which is located in the directory tree rooted at the user's home directory will be changed to be owned by the new UID automatically.
Tal como dice, se cambian automáticamente todos los archivos dentro de su home, fuera de este se debe hacer a mano (eso fue lo que me pasó con el VirtualBox).
A mi no me cambiaron, mediante YaST. Claro que yo tengo muchas cosas fuera del home, pero, en el caso del kde y gnome, tienes ficheros en /tmp que tienes que cambiar de propietario o borrar. - -- Saludos Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAks7ZooACgkQtTMYHG2NR9XxIgCfSBfTDo9BqelECnL7dld7JY6y 6b0AmwdCbaf6Fkdam3d0ChMRKIP9ilgs =WBUP -----END PGP SIGNATURE-----
participants (2)
-
Carlos E. R.
-
Mauro Antivero