Hola a tod@s: El día 21 de octubre de 2008 16:51, Carlos E. R. escribió:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Para hacer eso tendrías que hacer primero "su" a usuario1, para ser 'usuario1'.
Lo he hecho: usuariox@testserver:~$ su usuario1 Password: $ Y qué crees ?: $ who usuariox pts/0 2008-10-21 17:06 (testserver.local) $ Aún así, continúo: $ sudo chown usuario1 prueba.txt La comprobación: $ ls -rw-r--r-- 1 usuario1 usuariox 29 2008-10-21 14:47 prueba.txt Hasta aquí todo ha ido bien ... y ahora, la puntada final: Si tengo una rutina de éste estilo: #bin/bash USUARIO1=usuariox echo -e "\033[1;32mINTRODUZCA SU IDENTIFICACION\033[0m" read USUARIO2 OWNER=$(stat -c %U $ARCHIVO) if [ "$OWNER" = "$USUARIO1" ]; then sudo chown $USUARIO2 $ARCHIVO OWNER=$(stat -c %U $ARCHIVO) echo -e "\033[1;33mEL ARCHIVO HA SIDO BLOQUEADO PARA $OWNER\033[0m\n" else OWNER=$(stat -c %U $ARCHIVO) echo -e "\033[1;31mEL ARCHIVO HA SIDO BLOQUEADO POR $OWNER\033[0m\n" fi Mis preguntas: 1. ¿Cómo automatizar lo que he hecho manualmente y he descrito ? ... me lo pregunto es porque hace un cambio de shell o algo así (no sé mucho de ésto) y ahí no sé como mantener la secuencia y regresar a la shell inicial. 2. Además, ¿como hago la comprobación de la clave del usuario1 (para evitar fraudes)?.
Tomatelo con calma... estás tratando de diseñar algo, así que tienes que probar. Si algo no existe, o lo fabricas, o tomas otra ruta, o renuncias a hacerlo.
Bien, pero si las pruebas me dieran resultados positivos y mis jefes no me presionaran tanto ... me sentiría un poco mejor. Estoy tratando de fabricar y buscar alternativas, pero francamente no doy más ... y lo de renunciar, con éste desempleo rampante lo quisiera pero no puedo. Así que sigo a la espera de su invaluable orientación y ayuda. Cordialmente, Cuervo Linuxero -- No recibo/envío información elaborados en/para M$-Word, M$-Excel, M$-PowerPoint, M$-Outlook o formatos privativos similares. Le invito a leer mis razones: http://www.gnu.org/philosophy/no-word-attachments.es.html -- 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