Se você quiser ter permissão para executar comandos como root, mas receber uma solicitação para inserir sua própria senha, edite a configuração sudo
executando o programa visudo
. Isso traz seu editor de texto favorito para editar o arquivo de configuração do sudo. Procure a linha que autoriza você a executar comandos como root e remova o texto NOPASSWD:
dessa linha. Salve o arquivo e saia do editor.
Se você não quiser ter permissão para executar comandos como root sem inserir a senha root , siga o mesmo procedimento acima, mas remova a linha em vez de apenas remover NOPASSWD:
de isto. Em seguida, para executar comandos como root, use su
em vez de sudo
e digite a senha raiz. Certifique-se de que você saiba a senha do root antes de fazer isso!
Você pode executar comandos como root via sudo porque alguma regra permite ao usuário (uma linha que começa com seu nome de usuário) ou porque alguma regra permite um grupo do qual você é membro (uma linha que começa com um percentual assinar e o nome do grupo, por exemplo, %admin …
). Se você quiser se remover desse grupo, execute deluser username groupname
, por exemplo. %código%. Alterar a participação no grupo não tem efeito na sua sessão atual, ela entrará em vigor na próxima vez que você fizer login.
Observe que, se deluser alice admin
pediu uma senha, ela não será solicitada novamente pelos próximos minutos (o padrão IIRC é 15 minutos no Ubuntu). Dependendo da configuração, o sudo pode manter um atraso de senha separado por terminal ou um único por usuário.