Qué cambios están siendo aplicados por u+s,o-rwx
en el de abajo?
chmod u+s,o-rwx myUserGroup myFile
Qué cambios están siendo aplicados por u+s,o-rwx
en el de abajo?
chmod u+s,o-rwx myUserGroup myFile
los chmod u+s,o-rwx
comando aplica dos operaciones a los archivos.
o-rwx
- eliminar permiso de lectura, escritura y ejecución de otros.u+s
- agregue el bit SetUID.El bit SetUID o SUID significa que cuando se ejecuta el programa, el proceso creado adquirirá todos los privilegios del propietario del programa; El UID efectivo del proceso será el mismo que el UID del propietario del programa (lo más probable es que sea root
) Esto le permite a alguien que normalmente no podría hacer algo hacerlo a través de este programa.
El ejemplo canónico de un programa SUID es passwd
. Es SUID o SGID (SetGID) y permite a las personas que de lo contrario no podrían editar el archivo de contraseñas (usuarios normales) editar el archivo de contraseñas.
El mecanismo SUID es extremadamente poderoso; también es extremadamente peligroso. Usar con extrema precaución.
Parece que estás intentando establecer el bit de suid para los binarios pero eso no funcionará. Sospecho que sería más fácil permitir a los usuarios ejecutar las herramientas a través de sudo.