problemas con suid
gente: la verdad, nunca necesite usar los bits suid, y ahora que los quise
usar para probar algo, no para los servers de produccion, no logre que
funcione. para los servers de produccion pienso usar sudo.
les comento: este es el esquema temporal que arme:
-rwsr-xr-x 1 root root 14K Jul 16 2004 /bin/echo
-rwsr-xr-x 1 root root 63 Aug 25 13:08 /usr/tmp/anu
-rw-r--r-- 1 root root 122 Aug 25 13:13 /usr/tmp/passwd
# cat anu
---- begin anu ----
#!/bin/bash
echo hola1 >> /usr/tmp/passwd
---- end anu ----
# ./anu
./anu: line 3: /usr/tmp/passwd: Permission denied
se que el script se lanza como root, que se hace un fork para el echo y que
este no hereda el suid, por lo cual le punse el +s para probar, pero
tampoco.
pregunta: porque echo no puede escribir sobre el archivo /usr/tmp/passwd?
espero haber sido claro con mi duda.
saludos, velkro.
___________________________________________________________
1GB gratis, Antivirus y Antispam
Correo Yahoo!, el mejor correo web del mundo
http://correo.yahoo.com.ar
Reply to: