Não existe uma "senha de administrador" no Ubuntu. Qualquer usuário pode elevar seus privilégios usando o sudo contanto que esteja disponível para ele. Por padrão, sudo exige que você se autentique novamente por motivos de segurança. Esse é um padrão sensato por esse motivo, pois se ajusta à política "seguro por padrão".
No entanto, lembra-se por um curto período de tempo. Aqui está uma pergunta sobre como: Como o sudo lembra que você já digitou a senha do root?
Várias opções para ir a partir daqui:
-
Sudo sem senha
Na página de manual de
% bl0ck_qu0te%sudoers(5):Basta alterar as linhas em
/etc/sudoerspara incluir isso. Por exemplo:%admin ALL=(ALL) ALL %sudo ALL=(ALL:ALL) ALLtorna-se
%admin ALL=(ALL) NOPASSWD: ALL %sudo ALL=(ALL:ALL) NOPASSWD: ALL -
Estenda o tempo limite
Por padrão,
sudo"lembrará" sua senha para elevar seus privilégios novamente por quinze minutos. Você pode estender isso para um tempo muito mais longo, digamos um dia. Observe que isso não é desbloqueado no login, mas é acionado somente na primeira vez que você está elevando seus privilégios.Para estender isso, edite o arquivo
/etc/sudoerse localize a linhaDefaults env_resete acrescentar
,timestamp_timeout=1440a ele para que se torneDefaults env_reset,timestamp_timeout=1440Como alternativa, use
-1(um valor negativo) para ter um tempo limite realmente indefinido. Leia mais sobre isso no Wiki da Comunidade Ubuntu: RootSudoTimeout .
Nota importante! A edição do arquivo /etc/sudoers deve ser feita com muito cuidado. A sintaxe incorreta resultará em um sistema no qual você provavelmente não poderá elevar seus privilégios novamente e terá que executar uma recuperação de senha bastante complicada. Para editá-lo com segurança, use o comando sudo visudo no terminal. Ele não gravará diretamente no arquivo, mas somente quando você sair e salvá-lo e a sintaxe estiver correta. Isso evitará muitos problemas.