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