-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Content-ID: <alpine.LSU.2.00.0810222346150.23941@nimrodel.valinor> El 2008-10-22 a las 15:20 -0500, RŌNIN escribió:
El día 22 de octubre de 2008 13:45, Carlos E. R. escribió:
El "kdesudo" no viene en la distro, con lo que si lo has instalado de otra distro los resultados pueden ser impredecibles.
Ejem ... O:-)
me lo sospechaba.
Resultado:
- Me pide una clave ... que no es la del usuario1 (Comenzamos mal)
¿De quien te la pide?
La del administrador.
Ah. Pues haz pruebas hasta que te funcione... yo he probado: kdesu -u cer2 xterm & y me pide la contraseña de "cer2", o sea, correcto.
Ni puñetera idea. Investiga en los manuales >:-)
He investigado (no en los manuales :-P) y he encontrado algo sobre expect (http://en.wikipedia.org/wiki/Expect) ... pero me surge otra duda: puedo definir una variable que albergue la clave para utilizarla cuando el sistema la pida ... pero pregunto: ¿si la clave la tomo a través de una variable definida en una rutina, cómo integro esa variable (o su contenido) a la rutina creada en expect ?.
Ya te comenté que es muy mala idea guardar tú la contraseña de otra persona de cualquier forma que se te ocurra. Aunque sea temporalmente. Entre otras cosas, porque algún usuario puede leerla a través de leer /proc, porque se puede pervertir el script, y yo que sé cuantas cosas más que ni se me ocurren. Pero si insistes, antes de hacer eso comprueba que expect te funcione, porque es un programa para consola. Y por cierto, puedes tener resultados inexperados con expect porque tanto kde como gnome (y la consola si la configuras) tienen sistemas para recordar la contraseña de una vez a otra, lo que interfiere con expect. Sobre todo con ssh. Lo sé porque lo uso. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkj/oLAACgkQtTMYHG2NR9VCQwCdGdFnETqm44/Vvqy6jQLTnF8t QmcAoJNmnBRIa6AnL7oYOouONnU865rq =OQOi -----END PGP SIGNATURE-----