SUID: permisos para otros usuarios
Thursday, July 1st, 2010El bit SUID activado sobre un fichero indica que todo aquél que ejecute el archivo va a tener durante la ejecución los mismos privilegios que quién lo creó.
Supongamos. por ejemplo, que el usuario user1 crea un script “test.sh” que tiene como resultado una escritura sobre un fichero cuyo propietario es el mismo usuario.
#!/bin/bash
dt=`date`
echo $USER $dt >> /home/user1/log
echo "Updated the log file sucessfully."
Supongamos, además, que el usuario quiere dar permiso a otros usuarios para ejecutar este script. En este caso hay dos opciones:
(more…)