GNU/Linux >> Tutoriales Linux >  >> Linux

¿S mayúscula en los permisos de una carpeta?

¿Qué significa la letra S significa abajo? El archivo en cuestión es una carpeta.

Leí aquí que una S mayúscula puede representar que el setgid bit está activo para un ejecutable binario . Pero esto es una carpeta. ¿Todavía significa que el setgid bit está activado para ello? Si es así, ¿qué significa eso?

Respuesta aceptada:

Eso significa que cualquier archivo colocado en la carpeta tomará el grupo propietario de la carpeta.

Por ejemplo:suponga que tiene una carpeta llamada "compartida" que pertenece al usuario "intrpc" y al grupo "usuarios", y usted (como usuario "initrpc") coloca un archivo en ella. Como resultado, el archivo pertenecerá al usuario "intrpc" y al grupo "users", independientemente del grupo principal de "initrpc".

En la mayoría de los sistemas, si se establece el bit set-group-ID de un directorio, los subarchivos recién creados heredan el mismo grupo que el directorio, y los subdirectorios recién creados heredan el bit set-group-ID del directorio principal.

Puedes leer sobre esto aquí.

¿Por qué la letra está en mayúscula (del enlace que diste)?

setgid no tiene efecto si el grupo no tiene permisos de ejecución.
setgid se representa con una "s" minúscula en la salida de ls. En
los casos en los que no tiene efecto se representa con una “S” mayúscula.


Linux
  1. Conceptos básicos de los permisos de archivos de Linux

  2. Cambio de permisos de Linux

  3. Cómo duplicar una carpeta exactamente

  4. Instalar gema en la carpeta local

  5. Otorgue permisos de escritura a múltiples usuarios en una carpeta en Ubuntu

Una guía para principiantes sobre los permisos de Linux

Comprender los permisos de archivos de Linux

Comando Umask en Linux

Permisos de aplicaciones instantáneas

Creación de enlaces duros:¿permisos?

¿Cómo configurar los permisos de Linux para la carpeta WWW?