overexchange Asked: 2018-10-30 06:58:39 +0800 CST2018-10-30 06:58:39 +0800 CST 2018-10-30 06:58:39 +0800 CST Como um usuário não root sudo para outro usuário não root sem senha? 772 Como root, criou um novo usuário não root no RHEL 7.5 appuser:x:1903:1903:appuser:/home/appuser:/bin/bash Um usuário não root para poder sudo para appuser, sudo -u appuser sem senha, Quais são as mudanças necessárias no RHEL 7.5? linux rhel 1 respostas Voted Best Answer fra-san 2018-10-30T07:27:00+08:002018-10-30T07:27:00+08:00 Você pode editar a seção "Especificação de privilégios do usuário" de /etc/sudoers, adicionando: non-root-user ALL = (appuser) NOPASSWD: ALL Isso permitirá non-root-userexecutar todos os comandos como arquivos appuser. non-root-usernão terá permissão para executar comandos como root. Observe que erros em /etc/sudoerspodem tornar um sistema inutilizável. O arquivo só deve ser editado com: $ sudo visudo Este editor especial verifica sudoersse há erros no arquivo antes de salvá-lo e se recusa a salvá-lo se forem encontrados erros.
Você pode editar a seção "Especificação de privilégios do usuário" de
/etc/sudoers
, adicionando:Isso permitirá
non-root-user
executar todos os comandos como arquivosappuser
.non-root-user
não terá permissão para executar comandos como root.Observe que erros em
/etc/sudoers
podem tornar um sistema inutilizável. O arquivo só deve ser editado com:Este editor especial verifica
sudoers
se há erros no arquivo antes de salvá-lo e se recusa a salvá-lo se forem encontrados erros.