GNU/Linux >> Tutoriales Linux >  >> Linux

¿Permitir que el Usuario1 haga “su – Usuario2” sin contraseña?

Necesito permitir al usuario martin para cambiar al usuario martin-test sin contraseña

su - martin-test

Creo que esto se puede configurar en /etc/pam.d/su . Ya hay algunas líneas en ese archivo que se pueden descomentar. Sin embargo, no me gusta la idea de agregar al usuario martin para agrupar wheel . No quiero darle a martin más privilegios que poder cambiar a martin-test . Tampoco quiero usar sudo .

¿Cuál sería la mejor manera de hacerlo, manteniendo los privilegios del usuario martin? mínimo?

Respuesta aceptada:

Agregue las siguientes líneas debajo de pam_rootok.so línea en su /etc/pam.d/su :

auth  [success=ignore default=1] pam_succeed_if.so user = martin-test
auth  sufficient                 pam_succeed_if.so use_uid user = martin

Estas líneas realizan comprobaciones utilizando pam_succeed_if.so módulo. Consulte también la sintaxis del archivo de configuración de Linux-PAM para obtener más información sobre auth líneas.

  • La primera línea comprueba si el usuario objetivo es martin-test . Si no pasa nada (success=ignore ) y podemos continuar en la siguiente línea para verificar el usuario actual . Si no es así, se omitirá la siguiente línea (default=1 ) y podemos continuar en líneas posteriores con los pasos habituales de autenticación.
  • La segunda línea verifica si el usuario actual es martin o no, si es así, el sistema considera el proceso de autenticación como exitoso y devuelve (sufficient ), si no es así, no pasa nada y continuamos en las líneas siguientes con los pasos habituales de autenticación.

También puede restringir su a un grupo, aquí el grupo allowedpeople puede su sin contraseña:

auth sufficient pam_succeed_if.so use_uid user ingroup allowedpeople

Linux
  1. ¿Cambiar la contraseña raíz por Sudo, sin Su?

  2. Establecer o cambiar una contraseña de usuario en Linux

  3. MySQLdump sin contraseña en cronjob

  4. Contraseña predeterminada de Vagrant's Ubuntu 16.04 vagrantfile

  5. Contraseña de pánico en Linux

Cómo cambiar la contraseña de usuario en Linux

Cómo cambiar o establecer la contraseña de usuario en Linux

Cómo ejecutar comandos Sudo sin contraseña

Cómo ejecutar comandos sudo sin contraseña

Comando passwd de Linux – Cambiar contraseña de usuario

Realización de restablecimientos de contraseña de Linux [paso a paso]