[eside-ghost] Privilegios de ejecucion
Malkavian
malkavian666 en gmail.com
Mar Nov 7 17:14:59 CET 2006
¡Aupa ALi!:
> depende de como se ejecute todo .... puedes probar a darle permisos de
> suid el bit magico que hay que buscar en todo concurso de hacking ...
> creo que se dan con chmod +s
¡Otia! ¡Cierto!
Con chmod u+s script.sh le darías permisos suid y con
chmod g+s script.sh le darías permisos sgid.
sUid para el usuario y sGid para el grupo. Eso hará que aquel que ejecute
el programa se convierta respectivamente en el dueño/grupo de ese
archivo. Habrá entonces que tener cuidado en quien tiene permisos para
ejecutar dicho archivo.
Por tanto si creamos un archivo script.sh cuyo dueño sea root y su grupo
sea users y le damos permisos rwsr-x--- todos los usuarios que
pertenezcan al grupo users podrán ejecutarlo y al hacerlo se convertiran
para lo que haga ese script en root y por tanto las ordenes del script se
ejecutarían como si las ejecutara el mismo root. Si pusieramos el bit
sguid, quien lo ejecute lo ejecutará como si lo hubiera ejecutado alguien
del grupo users (por tanto si no damos permisos de ejecución a alguien
más que a root y a users sería absurdo esto, pero vamos que hay otras
posibilidades si se quiere).
--
Agur: Javier Ortega Conde (Malkavian)
------------------------------------------------------------------------
La página de Malkavian: De todo un poco http://malkavian.homelinux.org
Miembro del Grupo de LinUxuarios de Bizkaia (GLUB) http://glub.biz
Miembro de Eghost, Itsas, Ether, GULA, GLUGI, Guardianes del Túmulo...
------------------------------------------------------------------------
Linux, DOS y Windows XP, El bueno, El feo y el hijoput.. Segmentation
fault!
Más información sobre la lista de distribución eside-ghost