Comandos básicos de viaje de autoaprendizaje de Linux (permisos básicos)

Comandos básicos de viaje de autoaprendizaje de Linux (permisos básicos)


Prefacio

1. En la sección anterior, presentamos brevemente algunos comandos que se pueden operar en directorios y archivos, principalmente sobre rm, cp, mv y otros comandos. Si no lo ha leído, haga clic en el enlace de abajo para ingresar:
Directorio y comandos de operación de archivos

2. En esta sección, presentamos principalmente algunos bits de permisos básicos en Linux, principalmente sobre qué son los permisos, por qué se necesitan permisos y algunos bits de permisos básicos en Linux.


Sugerencia: El siguiente es el contenido de este artículo.

1. ¿Qué son los permisos?

1. Cuando hablo de autoridad, no sé si se desempeñó como líder de clase o algo así cuando estaba en la escuela primaria. Como cuando era niño, serví como comité de aprendizaje una vez, todos saben sobre el comité de aprendizaje , es decir, generalmente acepto la tarea y ocasionalmente ayudo al maestro a cambiar la tarea juntos; porque soy miembro del comité de estudio, así que después de nuestros exámenes, cuando todos están preocupados por sus calificaciones y quieren saber, realmente me reí a espaldas con sus exámenes. Sí, porque también quiero ayudar al maestro a cambiar el examen y contar los resultados, todos quieren saber, pero no pueden saber los resultados de antemano, pero puedo conocer los resultados con anticipación y cambiar esto situación, podemos verla como una especie de autoridad. Es una especie de autoridad de aprendizaje que puede saber de antemano lo que todos quieren saber en la escuela. Después de conocer los resultados, tengo un buen amigo que quiere saber los resultados con anticipación, se lo dije porque es un buen amigo mío. También llamamos a este tipo de autoridad. Yo soy el beneficiario de la autoridad principal, y como él es un buen amigo mío, él también tiene alguna autoridad de paso, y luego otras personas no tienen nada que ver conmigo, por lo que la autoridad es muy poca.

2. Por tanto, podemos considerar la autoridad como un tipo de operación que dan otros y tiene más operaciones en una cosa que en otras.

3. Lo mismo ocurre con los permisos en nuestro Linux, los permisos se utilizan para restringir a un determinado usuario o una restricción en las operaciones de archivos o directorios para un cierto tipo de persona .


2. ¿Por qué necesito permiso?

1. Sigue siendo el ejemplo anterior, todos imaginan. Si no planifica los permisos, si puede conocer los puntajes de antemano y puede corregir arbitrariamente los puntajes y registrar los puntajes, ¿qué sucederá? ¿Es solo un desastre, puede cambiar el puntaje, ella también puede cambiar el puntuación, y luego te das una puntuación alta. Le dio una puntuación baja a otra persona que se sentía incómoda con él. Eso definitivamente no es suficiente. En este momento, debe ser una persona relativamente justa que pueda tener la autoridad para presentarse. De esta forma, parte de la corrección y registro de los resultados solo son operados por la persona relativamente justa (comité de estudio), de modo que se pueda garantizar el orden de nuestra escuela.

2. Pero en este momento, es realmente imposible que el comité de estudio pase todas las correcciones y el registro de los trabajos al comité de estudio, porque el comité de estudio también es un estudiante, y él mismo tiene que tomar el examen, y el El comité de estudio solo aprende mejor que los compañeros. No es demasiado bueno, por lo que no es práctico entregar todos los trabajos al comité de estudio. El comité de estudio también cometerá errores. Pueden corregir errores o cambiar secretamente sus calificaciones. Entonces, en este momento necesitamos al maestro, el maestro tiene toda la autoridad, qué exámenes quiere modificar el maestro para el comité de estudio, el comité de estudio solo puede modificar esos exámenes y otros comités de estudio de exámenes no pueden operar normalmente, él solo puede tener su propio alcance Parte de los permisos dentro.

3. Así que es lo mismo en nuestro Linux. El usuario root tiene todos los permisos y los usuarios normales tienen algunos de los permisos. Sin embargo, en general, no podemos iniciar sesión con la cuenta de usuario root para ninguna operación. Este es el en nuestra empresa. Su jefe usa Solo puede usar cuentas de usuario normales para la cuenta raíz. No hace falta decir que todos deben saber por qué, porque para garantizar la seguridad del sistema, si todos inician sesión con la cuenta raíz, todos pueden hacer lo que quieran con el sistema ¿verdad? Pero en este momento, aunque no todo el mundo es root, a veces nuestros usuarios normales quieren realizar algunas operaciones necesarias en el sistema o necesitan algunos privilegios de root para operar, de lo contrario, algunos trabajos no se pueden realizar normalmente.

4. Entonces, ¿por qué necesitamos permisos, porque tenemos que dividir lo que todos pueden y no pueden hacer ?

4.1. El usuario root, es el más grande, y el sistema cree incondicionalmente en el funcionamiento de root, por lo que en general Linux, root asigna permisos a otros (root es omnipotente, incluso si el propietario de su archivo no es root, root también puede operar )

4.2. Grupos de usuarios, deberíamos haber dicho que hay propietarios y grupos en Linux. Por ejemplo, el propietario de mi archivo es root, y luego mi root tiene un grupo, que también es root (nombre del grupo), entonces en este momento nuestra raíz El propietario emitió una orden y todos los miembros de mi grupo raíz solo pueden leer el archivo. Entonces, si el usuario Zhang San se une a mi grupo raíz en este momento, solo puede leer archivos y no puede hacer nada más.

4.3. Otros, y en nuestro Linux, si usted no es el propietario de este archivo o un usuario del grupo al que pertenece, entonces es otra persona; entonces, en este momento, el usuario root ha ordenado nuevamente, y las personas en el grupo al que pertenece este archivo puede. Nadie más puede hacer nada para leer el archivo. Entonces, en este momento, Zhang San está en mi grupo raíz, por lo que puede leer el archivo, y luego aparece Li Si. No es el propietario de este archivo ni un usuario del grupo al que pertenece, por lo que Li Si es otra persona, entonces Li Si no pudo hacer ninguna operación en el archivo, ni siquiera pudo leerlo.


3. Introducción a los permisos básicos

1. Recuerde que podemos usar "ls -l" para ver el contenido del directorio en la pantalla de formato largo, como sigue, la primera fila de información mostrada en nuestro formato largo es el bit de permiso de este archivo y este bit de permiso determina uno El usuario tiene algunas restricciones sobre el funcionamiento de este archivo.

[root@localhost ceshi]# ls -l
总用量 0
-rw-r--r--. 1 root root 0 1月  19 03:17 a.txt
[root@localhost ceshi]# 

Inserte la descripción de la imagen aquí


2. A través del ejemplo anterior, sacaremos los bits de permiso de los archivos por separado
Inserte la descripción de la imagen aquí


. 3. Dije antes que hay propietarios, grupos y otras personas en Linux, entonces los bits de permiso son principalmente para la división de estos tres tipos de personas, por lo que nuestra posición de autoridad se puede considerar como tres partes:
Inserte la descripción de la imagen aquí


4. Como se muestra en la figura anterior, podemos considerar el medio "rw-", "r- -" y "r- -" como tres partes (la primera - Y el último. Déjalo en paz, te llevará tu tiempo);

4.1. Primero está la primera parte "rw-". Llamamos a esta primera parte el bit de permiso "u" para abreviar, que es el bit de permiso del propietario de su archivo. El bit de permiso de la primera parte u determina que usted cree este Todo permisos del creador del archivo. (Es fácil de entender, la primera parte se puede considerar como usted creó este archivo, luego cuál es su autoridad correspondiente, como arriba, la autoridad de mi propietario es rw-)

4.2. Luego está la segunda parte "r–". Esta parte se conoce como el bit de permiso "g" para abreviar. El bit de permiso g representa el propietario de su archivo, a qué grupo pertenece y los permisos que las personas de este grupo tienen. (Es fácil de entender. ¿No creé este archivo? La segunda parte es a qué grupo pertenece mi creador y los permisos de los miembros de mi grupo. Como se indicó anteriormente, los permisos de las personas en mi grupo son r–)

4.3. Luego, la tercera parte también es "r–", y la tercera parte también se conoce como bit de permiso "o". El bit de permiso o representa los permisos de otras personas, excepto el propietario y las personas del grupo al que pertenece. . (Es fácil entender que creé el archivo, tengo los permisos correspondientes, y luego las personas de mi grupo también tienen los permisos correspondientes, entonces si hay otras personas que quieren acceder a mi archivo, esa persona también lo hará. pertenecen a mi grupo, entonces este bit de permiso es el permiso personalizado para esas otras personas)


5. Luego explicaremos los permisos de una parte por separado.

Inserte la descripción de la imagen aquí
6. Hablemos del bit de permiso del primer propietario del archivo. El bit de permiso de cada parte del nuestro también se divide en tres partes pequeñas {

"R" = permiso de lectura (si el bit de permiso de propietario de su archivo tiene r en la primera posición, significa que ha leído la operación en este archivo, es decir, puede abrir este archivo para ver el contenido)

"W" = permiso de escritura (si el bit de permiso de propietario de su archivo tiene w, significa que puede escribir en este archivo y puede cambiar el contenido del archivo)

"X": Permiso de ejecución (si el bit de permiso de propietario de su archivo tiene x, significa que el archivo puede tener permiso de ejecución. Más adelante se menciona qué significa ejecutar el archivo, ahora se puede entender como el programa exe en Windows, ¿verdad? Abrir para ejecutar)

(Si el bit de permiso de propietario de su archivo no tiene uno de los permisos enumerados anteriormente, ese lugar se convertirá en "-", como se muestra en la figura anterior, el propietario de mi archivo solo puede leer y escribir en este archivo Operación, y sin permiso de ejecución)

(El rwx en los bits de permiso del grupo y otras personas tienen el mismo significado)

}


para resumir

Como tengo un tiempo limitado para escribir un blog todos los días, escribo aquí primero, y luego el primer "-" y el último "." De los bits de permisos básicos. Continuaremos en la siguiente sección, así que hablaremos de ello. en esta sección. { 1. ¿Qué es el permiso: qué se puede restringir? 2. Por qué se necesita el permiso: para garantizar la seguridad del sistema 3. Permisos básicos: propietario del archivo, grupo, otras personas [rwx] }



Este es Jiehua, nos vemos la próxima.

Supongo que te gusta

Origin blog.csdn.net/qq313088385/article/details/112857402
Recomendado
Clasificación