En Linux:
chown : "Solo un proceso privilegiado (Linux: uno con la CAP_CHOWN
capacidad) puede cambiar el propietario de un archivo". (Fuente: chown (2)) La manera fácil de ser un proceso de este tipo es ejecutarla root
. Consulte explain_chown
para obtener ayuda para descubrir por qué chown
falló un particular . Consulte las capabilities
formas de dar a los procesos esa capacidad que no sea ejecutar como root
.
chmod : el propietario del archivo o root
puede cambiar los permisos, además de otros procesos con la CAP_FOWNER
capacidad. (Fuente)
chgrp : "El propietario de un archivo puede cambiar el grupo del archivo a cualquier grupo del que sea miembro. Un proceso privilegiado (Linux: con CAP_CHOWN) puede cambiar el grupo arbitrariamente". (vestido (2))
PRIV_FILE_CHOWN
que cebar todos los archivos locales yPRIV_FILE_CHOWN_SELF
los archivos locales de su propiedad. Por cierto: un sistema operativo que permite compartir archivos remotos desde NFS puede verse como un riesgo secundario. En HP-UX, cualquier usuario normal puede compartir sus archivos y esto también se considera un riesgo de seguridad.