2008/10/20 RŌNIN
Hola a tod@s
El día 17 de octubre de 2008 20:34, Carlos E. R. escribió:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
El 2008-10-17 a las 18:35 -0500, Shinji Ikari escribió:
La idea es muy simple, y se la di yo en otro correo hace una semana o dos, lo puedes buscar facilmente.
Antes de editar un archivo determinado, se cambia el propietario del archivo al del usuario, con lo que sólo ese usuario puede cambiarlo. Al terminar de editar, se vuelve a poner como propietario a otro.
No es una cosa que se pueda conseguir con grupos. Tampoco estoy seguro que se pueda conseguir, ya lo dije en su dia. Y ahora no puedo pensarlo, estoy espeso.
Es correcto ... tal cual fué tu idea, tal cual hice las tan mentadas rutinas ;-)
Las rutinas me han funcionado bien, sólo que me siguen pidiendo la contraseña del administrador para ejecutar el cambio de propietario, y lo que quiero es que (veamos si logro aclararte o espesarte más) a pesar que ingreso como usuario genérico al sistema ejecute la rutina como el usuario que soy (llámese winusuario1, winusuario2, etc.) y que dicho usuario (llámese winusuario1, winusuario2, etc.) pueda ejecutar el comando chown (que actualmente sólo lo puede ejecutar el/como administrador), pidiendo la contraseña del usuario en cuestión (llámese winusuario1, winusuario2, etc.), no la del administrador.
Gracias por tu tiempo e interés.
Cordialmente,
Cuervo Linuxero
Saludos, veo un problema a futuro y es que el programa depende de que el usuario propietario del archivo devuelva la propiedad al usuario generico para que esté disponible para los otros usuarios. No es por dar la lata pero se veia venir. =( Que tal si se añade un reloj, que define el usuario que va utilizar el archivo, y además se reporte quien está utilizando el archivo. Aqui lo importante es que fluya información y que no se pierdan los archivos. (The spice must flow - The information must flow XD) -_- Pero igual, creo yo que la idea de "ordenar" el trabajo de los esclavos digitadores debería tener prioridad. Suerte. =) -- Carlos A.