¿Cómo usar el comando sudo en el sistema Linux?

  

El comando sudo en el sistema Linux se usa principalmente para asignar permisos del sistema. El uso del comando sudo puede mejorar los permisos de los usuarios normales y realizar algunas operaciones. ¿Cómo usar el comando sudo en Linux?

En primer lugar, las características de sudo: Read

1, el usuario especifica comandos de gestión autorizadas especifica la operación en el host especificado;

2, sobre la base de un registro detallado del usuario sudo Registre la información relacionada con el comando ejecutado;

3, "Sistema de registro": autenticación sensible al tiempo, el usuario deberá ingresar la contraseña para verificar la identidad del usuario cuando el usuario ejecute sudo por primera vez. Hay una vida útil fija de "tokens"; 5 minutos

Segundo, ¿cómo lograr la función sudo?

/etc /sudoers: los archivos de autorización solo pueden ser editados por el administrador, pero generalmente no usan vim para editar directamente, ya que los errores de sintaxis pueden ocurrir, por lo que generalmente se usa el comando visudo de la herramienta de edición especial para autorizar.

/etc /sudoers:

Nota: Definición de alias: Los alias deben usar todos los caracteres en mayúscula

Variables incorporadas: ALL: Todos los usuarios

User_Alias: < Br>

User_Alias ​​NAME = item1, item2,. ..

item:

Nombre de usuario

% groupname

#UID

$ # GID

User_Alias ​​(que indica que se puede usar un alias ya definido)

Ejemplo: User_Alias ​​ADMIN = CentOS,% lx, # 500

significa definir el alias ADMIN, con centos user, lx group, UID 500 Usuario

Host_Alias: en qué hosts puede ejecutar

Host_AliasNAME = item1, item2,. . .

item:

hostname

ip

network

Host_Alias ​​

Ejemplo: Host_Alias ​​ALLOWADDR = 172.16. 37.10,172.16.0.0 /16

significa definir el alias ALLOWADDR, con ip de 172.16.17.10, dirección de red 172.16.0.0/16

Runas_AliasNAME

Runas_AliasNAME = item1, Ítem2,. . .

El uso es el mismo que User_Alias ​​

Cmnd_Alias:

Cmnd_AliasNAME = item1, item2,. . .

item:
Comandos


Directorio (todos los comandos en el directorio)

Cmnd_Alias ​​

Ejemplo: Cmnd_Alias ​​COMMAND = /usr /sbin /useradd, /usr /sbin /userdel, /usr /sbin

significa definir alias de COMANDO, todos los comandos bajo useradd, userdel y /usr /sbin

Reverso: Cmnd_AliasPASSWD = /usr /bin /passwd [0-9A-Za-z] * ,! /usr /bin /passwd root Anterior12Siguiente página Total 2 páginas

Copyright © Conocimiento de Windows All Rights Reserved