¿Qué significan estos permisos?

¿Qué significan estos permisos?

Lo hice chmoden algunos archivos en Mac 10.7.3 y accidentalmente ingresé el código 7744en lugar de 744.

Los permisos resultantes fueron:

-rwsr-Sr-T

Después de ver esto volví a ejecutar chmody arreglé los permisos para:

-rwxr--r--

Entiendo que puse un código de permisos incorrecto, pero tenía curiosidad por saber qué significan esos permisos.

¿Algunas ideas?

Actualizar

el comando ejecutado fue:

sudo chmod 7744 ./*

Respuesta1

Los 7 adicionales establecen elsetuid("establecer ID de usuario"), setgid("establecer ID de grupo") y bits adhesivos en los permisos.

La "s" en los permisos de usuario significa que tiene permisos de ejecución y configuración de ID, la "S" en el grupo significa que ha establecido ID pero no se ejecuta, y la "T" en los otros permisos significa que tiene el bit adhesivo pero no se ejecuta (La "t" minúscula significaría tanto ejecutar como fija).

Consulte man chmodpara obtener detalles sobre el significado del dígito adicional y man lspara obtener detalles sobre cómo lsse muestran los resultados.

información relacionada