Tabla de contenido
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
2.rwx actúa sobre el directorio
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