Sistema Linux usando el método de permisos adicionales

  
                

Los permisos adicionales del sistema Linux mencionados aquí se refieren a los permisos de bit de SET y los permisos de bit de sticky. Entonces, ¿cómo se utilizan estos dos permisos? Este artículo le presentará el uso de permisos adicionales en el sistema Linux.

permisos conjunto de bits: se utiliza para programa ejecutable o conjunto de archivos de secuencia de comandos, lo que representa un aumento bit SUID establecer derechos de usuario para el propietario, SGID SET indica un aumento de los derechos de un grupo de usuarios. Después de configurar el archivo de ejecución con los permisos SUID y SGID, cualquier usuario que ejecute el archivo obtendrá la identidad correspondiente al propietario del archivo y a la cuenta del grupo.

El comando chmod también puede implementar la adición de permisos de bit de SET al archivo ejecutable. Los modos de permiso de u + sy g + s se usan para establecer los permisos SUID y SGID respectivamente. Si se usa la forma digital, SUID corresponde al número octal 4, SGID es 2 para el número octal y se puede usar en el modo de privilegio, como "ldl"; , Permisos SGID.

Permisos de bit pegajoso: se utiliza principalmente para establecer permisos adicionales especiales para el directorio. Cuando el directorio se configura con permisos de bit pegajoso, incluso si el usuario tiene permiso de escritura en el directorio, no se pueden eliminar los demás contenidos del directorio. Datos del archivo del usuario. Se establece un directorio con permisos de bit adhesivo. Cuando se usa ls para ver sus propiedades, la x en los permisos de otros usuarios se convertirá en t.

Cuando se usa el comando chmod para establecer permisos de directorio, los modos de permiso + t, -t se pueden usar para agregar y eliminar permisos de bit de pegado. También se pueden agregar y eliminar permisos de bit de sticky cambiando el primer dígito en el modo de permiso numérico nnnn a 1, 0.

Privilegio: suid sgid

[root @ ocm1 ~] # vim kuqlan.sh

[root @ ocm1 ~] # ll

total 84

-rw-r - r-- 1 raíz raíz 17 mar 10 12:57 kuqlan.sh

lrwxrwxrwx 1 raíz raíz 3 mar 9 16:58 t.link -》 ttt < Br>

[root @ ocm1 ~] # chmod 755 kuqlan.sh

[root @ ocm1 ~] # ls -al kuqlan.sh

-rwxr-xr-x 1 root Raíz 17 Mar 10 12:57 kuqlan.sh

[root @ ocm1 ~] # chmod 4755 kuqlan.sh

[root @ ocm1 ~] # ls -al kuqlan.sh

-rwsr-xr-x 1 raíz raíz 17 mar 10 12:57 kuqlan.sh

[root @ ocm1 ~] # chmod 2755 kuqlan.sh

[root @ ocm1 ~ # ls -al kuqlan.sh

-rwxr-sr-x 1 root root 17 de marzo 10 12:57 kuqlan.sh

[root @ ocm1 ~] # chmod 6755 kuqlan.sh

[root @ ocm1 ~] # ls -al kuqlan.sh

-rwsr-sr-x 1 root root 17 Mar 10 12:57 kuqlan.sh

Linux Cómo el sistema usa permisos adicionales para presentarte aquí , Quiero ayudar.

Copyright © Conocimiento de Windows All Rights Reserved