visudo habilitación precisa usuario (sudo)

  

autorización sudo, y más tarde Bo Amigos del mensaje me recordó editar directamente el archivo sudoers para la gente nueva a la Linux es todavía arriesgado, el uso vi más directo para editar el archivo no se puede lograr la comprobación de sintaxis, sino que también resulta necesario modificar los permisos de archivo predeterminado, muy molesto y vuelva a imprimir por debajo de un 51CTO Bo Amigos del artículo que describe los privilegios de los accesorios visudo sudo, los beneficios de este comando es para comprobar el idioma se puede lograr, pero el objetivo final es Al igual, se consiguen sudoers Modificar.


sudo es una herramienta muy útil en la plataforma Unix /Linux que permite que el usuario no root da algunos derechos razonables y les permiten realizar algunos sólo el usuario root o usuarios autorizados para completar tareas, reduciendo así el número de inicio de sesión de usuario raíz y el tiempo de gestión al tiempo que mejora la seguridad del sistema. El propósito

  • sudo: el usuario no root para conceder privilegios de root;
  • fichero de configuración: /etc /sudoers
  • comando visudo para editar modificar /etc /sudoers profile @

    1, dispuesta generalmente permiten a los usuarios:

    visudo y hellip [root @ localhost ~] #; … precedente omitidas ## sintaxis: #### usuario de la máquina = COMANDOS #### La sección de comandos pueden tener otras opciones añadidas a la misma. #### Permitir root para ejecutar cualquier comando anywhereroot ALL = (ALL) ALL = ALLtest (raíz) /usr /sbin /useradd ## nuevas líneas para aumentar usuario y hellip; … más tarde se omite

    Descripción: primer campo: usuario root puede utilizar el comando sudo; segundo campo: la primera es permitir el uso de un sudo la celebración de todo, los segundos soportes TODOS sudo después de usar lo que la capacidad (objeto de usuario) para ejecutar el comando; tercera palabra: ALL comando sudo para permitir la ejecución de la orden; la explicación anterior: prueba de ALL = (raíz) /usr /sbin /useradd permite la representación de prueba los usuarios se conectan desde cualquier host, ejecutar /usr /sbin /useradd comando como root. Usuario Ejecutar Efecto:

    [root @ servidor ~] # su - Barlow [RedHat servidor @ ~] $ sudo /usr /sbin /useradd prueba ## comandos son preferentemente contraseña de entrada de la ruta completa: ## Aquí los usuarios introducir su contraseña Barlow [RedHat @ servidor ~] $ cat /etc /passwd | cola -5xfs: x: 43: 43: servidor de fuentes X: /etc /X11 /fs: /sbin /nologingdm: x: 42: 42 :: /var /gdm: /sbin /nologinsabayon: x: 86: 86: Sabayon usuario: /home /Sabayon: /sbin /nologinredhat: x: 500: 500 :: /home /redhat: /bin /bashtest: x: 501: 501 :: /home /test: /bin /bash ## recién añadida usuario
    2, la profundidad dispuesto sudo

    :

    1) está provisto de una pluralidad de usuarios (el mismo grupo de no usuarios): para las diferentes necesidades del usuario: una pluralidad de filas puede aumentarse de forma secuencial de acuerdo con el método anterior, cada fila corresponde a un usuario. Para una pluralidad de usuarios User_Alias ​​UUU = usuario1 mismos requisitos, usuario2 y hellip; … definir alias de usuario;

    [root @ localhost ~] # visudo y hellip; … precedente omitido ## Usuario Alias ​​## Estos no son a menudo es necesario, ya que puede utilizar grupos regulares ## (es decir, a partir de archivos, LDAP, NIS, etc) en este archivo - sólo tiene que utilizar% nombregrupo ## en lugar de USERALIASUser_Alias ​​ADMINS = jsmith, mikem ## es un ejemplo de esta línea, de acuerdo con esta escribir sus propios User_Alisa sudouser = usuario1, usuario2, usuario3, user4 ## suduouser primera alias y hellip; … más adelante omitido ## sintaxis: #### máquina de usuario = comandos de la sección #### cOMANDOS pueden haber otras opciones añadido a . #### es permitir que el root para ejecutar cualquier comando anywhereroot ALL = (ALL) ALL77 sudouser ALL = (raíz) /usr /sbin /useradd ## escribiendo formato de línea de comandos, la columna y hellip el alias de usuario; … más adelante omite

    se proporciona para una pluralidad de comandos: Cmnd_Alias ​​CCC = comando1, comando2 y hellip; … las definiciones de alias de comandos;

    visudo y hellip [root @ localhost ~] #; … precedente omite ## por comas nd ## Alias ​​Estos son grupos de comandos relacionados ... ## NetworkingCmnd_Alias ​​NETWORKING = /sbin /route, /sbin /ifconfig, /bin /ping, /sbin /cliente dh, /usr /bin /red, /sbin /iptables , /usr /bin /rfcomm, /usr /bin /wvdial, /sbin /iwconfig, /sbin /mii-herramienta ## define una pluralidad de órdenes de alias de comandos; … … más tarde omiten ## sintaxis: #### MÁQUINA user = #### La sección de comandos Los comandos pueden tener otras opciones añadidas a la misma. #### Deje root para ejecutar cualquier comando anywhereroot ALL = ALL = (raíz) formato (ALL) ALL77 sudouser NETWORKING ## de línea de comandos de escritura, comando de línea de alias y hellip; … omiten tarde

  • Copyright © Conocimiento de Windows All Rights Reserved