Linux - (Capítulo 7) Gestión de permisos de archivos

Tabla de contenido

1. Introducción básica

2. Propietario del archivo/directorio

1. Ver el propietario de un archivo

2. Modificar el propietario del archivo

3. El grupo del archivo/directorio.

1. Modificar el grupo al que pertenece el archivo/directorio

2. Modificar el grupo al que pertenece el usuario

4. Introducción básica a los permisos.

5. Explicación detallada de los permisos rwx

1.rwx se aplica a archivos

2.rwx actúa sobre el directorio

6. Modificar permisos


1. Introducción básica

        En Linux, un usuario pertenece a un grupo; cuando creamos un usuario, se creará un directorio con el mismo nombre que el nombre de usuario en /home/xx por defecto, que es el directorio de inicio del usuario; cuando un usuario inicia sesión, cambiará al directorio /home/xx; un usuario no puede ingresar a otros directorios de usuarios de forma predeterminada; los permisos del usuario se reflejan en la operación de los archivos.

2. Propietario del archivo/directorio

El creador de un archivo es el propietario del archivo.

1. Ver el propietario de un archivo

ls   -ahl archivo/directorio      //Ver el propietario del archivo

        Los resultados de salida se muestran en orden: tipo de archivo y permisos, número de enlaces, propietario del archivo, grupo de archivos, tamaño del archivo, hora de creación o última modificación y nombre del archivo. A continuación se presenta una introducción detallada.

2. Modificar el propietario del archivo

chown   [opciones] [usuario final] [archivo o directorio]        //Cambiar el propietario del archivo o directorio

chown   [opciones] [usuario final: grupo final] [archivo o directorio]        //Cambiar el propietario y todos los grupos de un archivo o directorio

Descripción de la opción

Opciones Función
-R operación recursiva

Por ejemplo:

(1) Cambie el propietario del archivo a.txt a Billie

        chown   Billie a.txt

(2) Cambiar recursivamente los propietarios de archivos y todos los grupos

        chown   -R Billie: grp_2 hola/

3. El grupo del archivo/directorio.

1. Modificar el grupo al que pertenece el archivo/directorio

charp   [grupo de usuarios finales] [archivo o directorio]        // Cambiar el grupo al que pertenece un archivo o directorio

Por ejemplo:

        Modificar el grupo al que pertenece el archivo a.txt grp_2

        chgrp   grp_2 a.txt

2. Modificar el grupo al que pertenece el usuario

usermod [opciones] Nombre de usuario del grupo de usuarios

Descripción de la opción

Opciones Función
-gramo Modifique el grupo de inicio de sesión inicial del usuario. El grupo dado debe existir. La identificación del grupo predeterminada es 1

4. Introducción básica a los permisos.

Lo siguiente se muestra en ls   -l   :

- rwx rw- r--   1   raíz   grp_2   1213   2 de febrero 08:43   a.txt

Descripción de parámetros

Número de dígitos ilustrar
No. 0 Tipo de archivo (-: archivo normal; d: directorio; l: archivo de conexión; c: archivo de dispositivo de caracteres; b: archivo de dispositivo de bloque)
N° 1-3 El propietario del archivo tiene permisos sobre el archivo.
N° 4-6 El grupo al que pertenece el archivo tiene permisos sobre el archivo.
N° 7-9 Otros usuarios tienen permisos sobre el archivo.
1 Si es un archivo indica el número de enlaces físicos, si es una carpeta indica el número de subdirectorios.

raíz

Propietario del archivo
grupo_2 El grupo al que pertenece el archivo.
1213 El tamaño del archivo, si es un directorio, se unifica a 4096
2 de febrero 08:43 Indica la hora en la que se creó o modificó por última vez el archivo.
a.txt Nombre del archivo

5. Explicación detallada de los permisos rwx

1.rwx se aplica a archivos

(1) r significa legible: se puede leer y ver.

(2) w significa escribible: el archivo se puede modificar, pero no se puede eliminar. El requisito previo para eliminar un archivo es que tenga permiso de escritura para el archivo.

(3) x representa ejecutable: se puede ejecutar.

2.rwx actúa sobre el directorio

(1) r significa legible: se puede leer y ver.

(2) w significa escribible: se puede modificar, crear, eliminar y cambiar de nombre dentro del directorio.

(3) x representa ejecutable: puede ingresar al directorio.

6. Modificar permisos

Mediante el comando chmod , puedes modificar los permisos de archivos o directorios.

(1) El primer método: +-= cambiar permisos

chmod   [{ugoa}{+-=}{rwx}] archivo o directorio

u: Propietario g: Todos los grupos o: Otros a: Todos

(2) El segundo método: permisos de cambio digital

chmod   [modo=421] [archivo o directorio]

r=4 w=2 x=1 rwx=4+2+1=7 rw=4+2=6 rx=4+1=5 wx=2+1=3   

Por ejemplo:

(1) chmod u=rwxg=rx,o=x archivo o directorio      // significa otorgar permisos rwx al propietario, permisos rx al usuario del grupo y permisos x a otros.

(2)   el archivo o directorio chmod 751   es equivalente al  archivo o directorio chmod u=rwxg=rx,o=x

Supongo que te gusta

Origin blog.csdn.net/m0_45447650/article/details/131979698
Recomendado
Clasificación