2. Gestión de grupos de Linux y gestión de permisos

1. Gestión de grupos

1. Introducción al grupo de Linux

En Linux, cada usuario debe pertenecer a un grupo y no puede ser independiente del exterior del grupo. En Linux, cada archivo tiene el concepto de propietario, todos los grupos y otros grupos.

①Propietario

②El grupo al que perteneces

③Otros grupos

④Cambiar el grupo al que pertenece el usuario

 2. Propietario del archivo/directorio

El usuario que creó el archivo es automáticamente el propietario del archivo.

Ver propietario del archivo

①Comando: ls -ahl    (toda la lista humana)

②Aplicación: cree un grupo policial, luego cree un usuario tom, coloque a tom en el grupo policial y luego use tom para crear un archivo ok.txt

Crear grupo de policía   agregar grupo de policía

Cree el usuario tom y colóquelo en el grupo policial useradd -g policial tom

Establecer la contraseña de tom passwd tom

Inicia sesión como usuario tom

Crear archivo ok.txt toque ok.txt

 3. Modificar el propietario del archivo Cambiar propietario: el grupo donde se encuentra el archivo no ha cambiado

①Comando: nombre de usuario chown nombre de archivo

②Aplicación: use root para crear un archivo apple.txt y luego cambie su propietario a tom

Crear archivo: toque ok.txt

Cambiar el propietario del archivo: chown tom apple.txt

Ver propietario del archivo: ls -ahl

 4.Creación de grupos

①Instrucción

grupoañadir nombre del grupo

②Aplicación

Crea un monstruo grupal y crea un zorro usuario y colócalo en el grupo de monstruos.

grupo agregar monstruo

useradd -g zorro monstruo

5. Modifique el grupo en el que se encuentra el archivo, sin cambiar el propietario.

①Instrucciones:

chgrp nombre del grupo nombre del archivo

②Aplicación

Utilice el usuario root para crear el archivo orange.txt, verifique a qué grupo pertenece actualmente el archivo y luego modifique el archivo al grupo policial.

Crear archivo: toque orange.txt

Modificar al grupo policial: chgrp policial orange.txt

6. Modificar el grupo al que pertenece el usuario

①Instrucciones:

usermod -g nombre de grupo nombre de usuario

②Caso:

Cree un grupo de bandidos (bandido) y cambie el usuario tom del grupo de policía original al grupo de bandidos (bandido).

Crear un grupo: groupadd bandido

Modificar grupo: usermod -g bandit tom

2. Gestión de permisos

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

El significado del comando ll información.

①Tipo de archivo:

- Archivo ordinario d directorio 1 enlace suave c dispositivo de caracteres b archivo de bloque

②Permisos en grupos de 3

legible _

w se puede escribir y modificar. Es posible que los archivos no se eliminen necesariamente. Para eliminar archivos, debe tener permisos de escritura para el directorio.

xejecutable _

2. Modificar permisos

instrucción

Comando chmod, modifica permisos de archivos o directorios

Método 1: +, -, = cambiar permisos

uPropietarioTodosGrupoOtrosTodos _ _ _ _ _ _ _

①chmod u=rwx,g=rx,o=x nombre del directorio de archivos

②chmod o+w nombre del directorio de archivos

③nombre del directorio de archivos chmod ax

Caso:

1) Otorgue permisos de lectura, escritura y ejecución al propietario del archivo abc, otorgue permisos de lectura y ejecución al grupo y otorgue permisos de lectura y ejecución a otros grupos.

chmod u=rwx,g=rx,o=rx abc

2) Eliminar permisos de ejecución para el propietario del archivo abc y agregar permisos de escritura grupal

chmod ux, g+w abc

3) Agregue permisos de lectura a todos los usuarios del archivo abc

chmod a+r abc

Método 2: cambiar permisos mediante números

r=4

w=2

x=1

rwx=7

rx=5

Caso:

Cambie los permisos del archivo /home/abc.txt a rwx r-x r-x, usando el método de numeración:

rwx=4+2+1=7

rx=4+1=5

chmod 755 /home/abc.txt

3. Modifique el chown del propietario del archivo.

instrucción

El archivo chown newowner cambia el propietario del archivo.

chown newowner: el archivo newgroup cambia el propietario del usuario y todos los grupos

-R se aplica recursivamente a todos los directorios.

Caso

1) Cambie el propietario del archivo /home/abc .txt a tom.

chown tom /home/abc.txt

2) Cambie el propietario de todos los archivos y directorios en el directorio /home/kkk a tom.

chown -R tom /home/kkk

4. Modifique el grupo donde se encuentra el archivo.

instrucción

chgrp nuevo archivo de nombre de grupo

Caso

1) Cambie el grupo del archivo /home/abc.txt a bandit (bandido)

chgrp bandido /home/abc.txt

2) Cambie el grupo de todos los archivos y directorios en el directorio /home/kkk a bandit (bandit)

chgrp -R bandido /home/kkk

5. Practica

Crear grupo: policía, bandido

Usuarios que crearon el grupo policial: jack, jerry.

Usuarios que crean grupo de bandidos:xh,xq

①Crear un grupo

grupo agregar policia

grupo agregar bandido

②Crear usuario

grupo policial

useradd -g gato de policía

usuarioadd -g policía jerry

grupo de bandidos

usuarioadd -g bandido xh

usuarioadd -g bandido xq

③Jack crea un archivo jack01.txt, que puede leer y escribir. Las personas de este grupo pueden leerlo, pero otros grupos no tienen permisos.

Crear un archivo

toque jack01.txt

Modificar permisos

chmod 640 jack01.txt

④Jack modifica el archivo para que otros grupos puedan leerlo y las personas de este grupo puedan leer y escribir.

chmod g=rw,o=r jack01.txt

⑤xh Ve a la policía y mira si sabes leer y escribir.

grupo de modificación raíz

mod de usuario -g policía xh

jack otorga permisos de lectura y escritura al grupo /home/jack

chmod g=rx /home/jack/

Después de que xh cierre la sesión, podrá leer el archivo jack01.txt.

gato /home/jack/jack01.txt

Supongo que te gusta

Origin blog.csdn.net/jbkjhji/article/details/132806709
Recomendado
Clasificación