Más sobre la locura de los locales...

2005-02-15 Thread Josep Ysern
Ahora sí que ya alucino: se me ha ocurrido crear un nuevo usuario, de cero. 
Entrando con él en kde, todo estaba resuleto: la consola funcionaba, podía 
escribir todo, etc... Entonces se me ha ocurrido: renombro mi ./kde -para no 
perder sus datos- y al inciar de nuevo sesión, me lo creará todo y bien 
creado. Lo he hecho; efectivamente me ha hecho las preguntas de rigor y... 
¡Todo ha continuado igual...! ¿Cómo es posible? Supongo que lo único sería 
pensar que hay datos sobre mi usuario -de configuración- fuera de mi 
directorio... Si es así: ¿se resolvería el tema si traslado todos mis datos 
al nuevo usuario y elimino el mío actual? ¿Se pueden trasladar esos datos con 
un simple "cp" o arrastrándolos? ¿Debería tener alguna precaución especial?

ALgo me dice que puedo meter la pata de nuevo...

Josep
__ 
Renovamos el Correo Yahoo!: ¡250 MB GRATIS! 
Nuevos servicios, más seguridad 
http://correo.yahoo.es


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Más sobre la locura de los locales...

2005-02-15 Thread Iñaki
El Miércoles, 16 de Febrero de 2005 00:51, Josep Ysern escribió:
|| Ahora sí que ya alucino: se me ha ocurrido crear un nuevo usuario, de
|| cero. Entrando con él en kde, todo estaba resuleto: la consola funcionaba,
|| podía escribir todo, etc... Entonces se me ha ocurrido: renombro mi ./kde
|| -para no perder sus datos- y al inciar de nuevo sesión, me lo creará todo
|| y bien creado. Lo he hecho; efectivamente me ha hecho las preguntas de
|| rigor y... ¡Todo ha continuado igual...! ¿Cómo es posible? Supongo que lo
|| único sería pensar que hay datos sobre mi usuario -de configuración- fuera
|| de mi directorio... Si es así: ¿se resolvería el tema si traslado todos
|| mis datos al nuevo usuario y elimino el mío actual? ¿Se pueden trasladar
|| esos datos con un simple "cp" o arrastrándolos? ¿Debería tener alguna
|| precaución especial?
||
|| ALgo me dice que puedo meter la pata de nuevo...

Podrías copiar todos tus datos de una home a otra, supongo que no habría 
ningún problema, salvo algún posible fichero sin permiso de lectura para 
"otros", por lo que tal vez lo más conveniente fuese hacer toda la copia como 
root y después, como root también abrir un Konqueror, seleccionar TODOS los 
ficheros y directorios copiados, dar a propiedades y establecer como dueño y 
grupo el nuevo usuario, y activar la casilla "aplicar cambios a todas las 
carpetas y sus contenidos".

Después de esto seguro que aparecería algún problemilla sin importancia, como 
por ejemplo que algunos programas guardan en sus ficheros de configuración la 
línea "/home/usuario_x/.programa" en vez de "~/.programa" sin más, por lo que 
te daría algún error fácilmente enmendable.

Una cosa, no todos los datos sobre la configuración de KDE están en .kde, 
aunque parezca extraño hay algunos fuera, en la home del usuario pero fuera 
de .kde, como por ejemplo la configuración del menú de KDE, que está 
en .config/menus. Tal vez lo referido a las fuentes y esas cosas tan raras 
que te pasan no estén en .kde, tampoco lo sé muy bien, porque he seguido tu 
problema y estoy tan perplejo como tú.

PD: Supongo que aunque sea una solución, no te gustará tener que renunciar a 
tu nombre de usuario y tener que usar uno distinto. Se me ocurre que una vez 
que hayas copiado todos tus ficheros al nuevo usuario_temporal, podrías 
eliminar a tu usuario original (por si acaso), luego volver a crearlo y como 
root ir en konqueror a /home y decir en Propiedades/Permisos que el dueño del 
directorio /home/usuario_temporal y todos su contenido es tu usuario de 
siempre (qué lío), y por supuesto cambiar el nombre de /home/usuario_temporal 
a /home/usuario_de_siempre para que lo use como home.

Espero que soluciones tu problema, y si puede ser sin tener que rebajarte a 
aplicar chapuzillas como estas que comento, mucho mejor. Suerte.



Re: Más sobre la locura de los locales...

2005-02-15 Thread Josep Ysern
Gracias por tus indicaciones: creo que me serán útiles. Me lo estoy pensando y 
me asusta un poco. Quizás lo que haga sea ir "mudándome" poco a poco y, 
cuando todo está en el otro sitio, proceder a la eliminación. De todas 
manera, tengo una pregunta: ¿no hay ningún comando que sirva para renombrar 
un usuario? Porque si lo hubiera podría, una vez estuviera todo copiado, 
renombrar el mío actual con otro nombre y el mío nuevo, con mi usuario de 
siempre... ¿No hay algo así?

Josep

A Dimecres, 16 de Febrer de 2005 01:25, Iñaki vau escriure:

> Podrías copiar todos tus datos de una home a otra, supongo que no habría
> ningún problema, salvo algún posible fichero sin permiso de lectura para
> "otros", por lo que tal vez lo más conveniente fuese hacer toda la copia
> como root y después, como root también abrir un Konqueror, seleccionar
> TODOS los ficheros y directorios copiados, dar a propiedades y establecer
> como dueño y grupo el nuevo usuario, y activar la casilla "aplicar cambios
> a todas las carpetas y sus contenidos".
>
> Después de esto seguro que aparecería algún problemilla sin importancia,
> como por ejemplo que algunos programas guardan en sus ficheros de
> configuración la línea "/home/usuario_x/.programa" en vez de "~/.programa"
> sin más, por lo que te daría algún error fácilmente enmendable.
>
> Una cosa, no todos los datos sobre la configuración de KDE están en .kde,
> aunque parezca extraño hay algunos fuera, en la home del usuario pero fuera
> de .kde, como por ejemplo la configuración del menú de KDE, que está
> en .config/menus. Tal vez lo referido a las fuentes y esas cosas tan raras
> que te pasan no estén en .kde, tampoco lo sé muy bien, porque he seguido tu
> problema y estoy tan perplejo como tú.
>
> PD: Supongo que aunque sea una solución, no te gustará tener que renunciar
> a tu nombre de usuario y tener que usar uno distinto. Se me ocurre que una
> vez que hayas copiado todos tus ficheros al nuevo usuario_temporal, podrías
> eliminar a tu usuario original (por si acaso), luego volver a crearlo y
> como root ir en konqueror a /home y decir en Propiedades/Permisos que el
> dueño del directorio /home/usuario_temporal y todos su contenido es tu
> usuario de siempre (qué lío), y por supuesto cambiar el nombre de
> /home/usuario_temporal a /home/usuario_de_siempre para que lo use como
> home.
>
> Espero que soluciones tu problema, y si puede ser sin tener que rebajarte a
> aplicar chapuzillas como estas que comento, mucho mejor. Suerte.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Más sobre la locura de los locales...

2005-02-15 Thread Iñaki
El Miércoles, 16 de Febrero de 2005 01:55, Josep Ysern escribió:
|| Gracias por tus indicaciones: creo que me serán útiles. Me lo estoy
|| pensando y me asusta un poco. Quizás lo que haga sea ir "mudándome" poco a
|| poco y, cuando todo está en el otro sitio, proceder a la eliminación. De
|| todas manera, tengo una pregunta: ¿no hay ningún comando que sirva para
|| renombrar un usuario? Porque si lo hubiera podría, una vez estuviera todo
|| copiado, renombrar el mío actual con otro nombre y el mío nuevo, con mi
|| usuario de siempre... ¿No hay algo así?

No exactamente, digamos que los nombres de usuario no son más que un nombre 
asociado a un uid, lo que sí que puedes hacer es a un usuario cambiarle su 
uid (con kuser es fácil), pero claro, yo esto lo tuve que hacer una vez y hay 
que tener cuidado porque:

- Tenemos un usuario pepe con uid=1000 (lo típico en el primer usuario creado 
en un Debian).
- Este usuario tiene una home y archivos, tanto la home como todo su contenido 
pertenecen a pepe (o sea, al usuario uid=1000, pero el sistema no muestra 
1000 en "propietario" ni "grupo", sino pepe por comodidad).
- Si cambias con kuser el uid de un usuario (por ejemplo, pepe=1001) entonces 
su home y archivos ya no le pertenecen, porque son del usuario 1000, y de 
hecho si ahora los miras con konqueror o con ls verás que en "propietario" y 
"grupo" aparece 1001 en vez de pepe.
- Por lo tanto tendrías que modificar (como root inevitablemente) el dueño y 
grupo de esa home y de todo su contenido, y poner "pepe" que ahora será el 
usuario uid=1001.

Todo esto creo que no te es de ninguna utilidad en tu caso, pero por si acaso 
te metes en el lío de cambiar usuarios y uid tal vez te sirva, yo las pasé 
canutas una vez.

Aparte, yo ya estuve buscando lo que tú, una forma de cambiar sin más el 
nombre a un usuario, sin modificar su uid, y no la encontré, tal vez alguien 
sepa y te ayude. Suerte.



Re: Más sobre la locura de los locales...

2005-02-15 Thread Josep Ysern
Gracias por tu respuesta! Veo que hemos pasado por tormentos semejantes... 
Consultando un libro he visto el comando usermod . Veo que hay una página de 
manual sobre él (man usermod), pero no veo del todo claro si realmente sería 
aplicable al caso. ¿Qué te parece? Vaya, a ti o a quien lo haya utilizado.

Un saludo bien cordial,

Josep


A Dimecres, 16 de Febrer de 2005 01:53, Iñaki vau escriure:
> No exactamente, digamos que los nombres de usuario no son más que un nombre
> asociado a un uid, lo que sí que puedes hacer es a un usuario cambiarle su
> uid (con kuser es fácil), pero claro, yo esto lo tuve que hacer una vez y
> hay que tener cuidado porque:
>
> - Tenemos un usuario pepe con uid=1000 (lo típico en el primer usuario
> creado en un Debian).
> - Este usuario tiene una home y archivos, tanto la home como todo su
> contenido pertenecen a pepe (o sea, al usuario uid=1000, pero el sistema no
> muestra 1000 en "propietario" ni "grupo", sino pepe por comodidad).
> - Si cambias con kuser el uid de un usuario (por ejemplo, pepe=1001)
> entonces su home y archivos ya no le pertenecen, porque son del usuario
> 1000, y de hecho si ahora los miras con konqueror o con ls verás que en
> "propietario" y "grupo" aparece 1001 en vez de pepe.
> - Por lo tanto tendrías que modificar (como root inevitablemente) el dueño
> y grupo de esa home y de todo su contenido, y poner "pepe" que ahora será
> el usuario uid=1001.
>
> Todo esto creo que no te es de ninguna utilidad en tu caso, pero por si
> acaso te metes en el lío de cambiar usuarios y uid tal vez te sirva, yo las
> pasé canutas una vez.
>
> Aparte, yo ya estuve buscando lo que tú, una forma de cambiar sin más el
> nombre a un usuario, sin modificar su uid, y no la encontré, tal vez
> alguien sepa y te ayude. Suerte.
__ 
Renovamos el Correo Yahoo!: ¡250 MB GRATIS! 
Nuevos servicios, más seguridad 
http://correo.yahoo.es


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Más sobre la locura de los locales...

2005-02-15 Thread Iñaki
El Miércoles, 16 de Febrero de 2005 02:21, Josep Ysern escribió:
|| Gracias por tu respuesta! Veo que hemos pasado por tormentos semejantes...
|| Consultando un libro he visto el comando usermod . Veo que hay una página
|| de manual sobre él (man usermod), pero no veo del todo claro si realmente
|| sería aplicable al caso. ¿Qué te parece? Vaya, a ti o a quien lo haya
|| utilizado.
||
|| Un saludo bien cordial,

Vaya, pues leyendo el manual parece que sí se puede cambiar el nombre de un 
usuario, eso entiendo leyendo esto:

-l login_name[usermod login -l login_name]
The  name  of  the  user  will be changed from login to login_name.  Nothing 
else is changed.  In particular, the user's home directory name should 
probably be changed to reflect the new login name.

Pero el caso es que ejecuto como root:

usermod nombre_original l nombre_nuevo

siendo nombre_original un usuario existente en mi sistema y nombre_nuevo un 
nombre de usuario nuevo, y me da este error:

usermod: el usuario nombre_nuevo no existe

Curioso, pues claro que no existe, no sé a qué se refiere.

O sea, que parece que sí se puede pero como que no. A ver si encuentras la 
solución a esto tan raro que me sale y puedes cambiar el nombre sin mayor 
complicación.

Suerte y un saludo.



Re: Más sobre la locura de los locales...

2005-02-16 Thread Josep Ysern
Te repondo rápidamente -me volveré a enfrentar a estos demonios un poco más 
tarde o ya el fin de semana-. Según he leído, la sintaxis es:

#usermod -l nombrenuevo nombreoriginal (al revés de lo que indicas tú, de ahí 
el error supongo).

He hecho varias pruebas exitosas de la siguiente manera:

adduser para crear un usuario

usermod -d nuevaruta [es decir: /home/nueva ruta del nuevo usuario] -m 
rutaantigua [es decir el diectorio originario, por defecto, del nuevo usuario 
que había creado]:

adduser perico
usermod -d /home/pericoperez -m perico

Luego, si queires:
 usermod -l pericoperez perico

transforma al viejo perico en pericoperez, pero le mantiene la clave de 
perico.

Así que:
#passwd pericoperez [si quieres ponerle una clave diferente de perico]

Por tanto, jugar con cambios de nombres y directorios es factible; lo que me 
preocupa es la copia de archivosde un home a otro, especialmente de los de 
configuración que me interese salvar... Ya miraré. Perro creo que pro aquí se 
entrevé un poco de luz.

Por cierto, he tenido un inrtento fallido: he creado un usuario y l he 
cambiado el nobre antes que el directorio. Resultado: cuando he querido 
cambiarle el directorio, me decía que no existía el usuariuo. Veo, sin 
embargo su directorio. Supongo que se puede eliminar sin más...

De todas maneras: ¿alguien me podría decir qué comando listaría todos los 
usuarios del equipo, para ver si efectivamente lo reconoce? Y otra cosa: si 
elimino usuarios, ¿automáticamente se elimina todo lo que les concierne? -su 
pertenencia a grupos, sus claves, etc.- o hay que hacerlo a mano. ¿Qué habría 
que revisar, entonces?

Gracias de antemano, 

Josep

> Vaya, pues leyendo el manual parece que sí se puede cambiar el nombre de un
> usuario, eso entiendo leyendo esto:
>
> -l login_name[usermod login -l login_name]
> The  name  of  the  user  will be changed from login to login_name. 
> Nothing else is changed.  In particular, the user's home directory name
> should probably be changed to reflect the new login name.
>
> Pero el caso es que ejecuto como root:
>
> usermod nombre_original l nombre_nuevo
>
> siendo nombre_original un usuario existente en mi sistema y nombre_nuevo un
> nombre de usuario nuevo, y me da este error:
>
> usermod: el usuario nombre_nuevo no existe
>
> Curioso, pues claro que no existe, no sé a qué se refiere.
>
> O sea, que parece que sí se puede pero como que no. A ver si encuentras la
> solución a esto tan raro que me sale y puedes cambiar el nombre sin mayor
> complicación.
>
> Suerte y un saludo.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Más sobre la locura de los locales...

2005-02-16 Thread Iñaki
El Miércoles, 16 de Febrero de 2005 11:10, Josep Ysern escribió:
|| Te repondo rápidamente -me volveré a enfrentar a estos demonios un poco
|| más tarde o ya el fin de semana-. Según he leído, la sintaxis es:
||
|| #usermod -l nombrenuevo nombreoriginal (al revés de lo que indicas tú, de
|| ahí el error supongo).
Vaya, pues yo entendía lo contrario, de acuerdo entonces.


|| De todas maneras: ¿alguien me podría decir qué comando listaría todos los
|| usuarios del equipo, para ver si efectivamente lo reconoce? Y otra cosa:
|| si elimino usuarios, ¿automáticamente se elimina todo lo que les
|| concierne? -su pertenencia a grupos, sus claves, etc.- o hay que hacerlo a
|| mano. ¿Qué habría que revisar, entonces?
Puedes verlos en el fichero /etc/group.
Y mucho más bonito y con más características puedes verlos usando kuser, en el 
menú Sistema de KDE (ves los usuarios, grupos, la configuración de cada 
usuario, dónde tiene su home, su uid, etc).

Un saludo.