Como fazer o ubuntu não pedir senha após o login

0

Não estou tentando excluir minha senha nem nada. Eu só quero ubuntu para lembrar minha senha depois de eu logar como um usuário admin e usá-lo ao instalar / remover software ou executando comandos sudo. Os usuários não administradores devem solicitar a senha do administrador. Existe uma maneira de fazer isso e, se assim for, por que o Ubuntu não faz isso como padrão?

    
por Serhat 06.04.2013 / 13:51

2 respostas

2

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 sudoers(5) :

    % bl0ck_qu0te%

    Basta alterar as linhas em /etc/sudoers para incluir isso. Por exemplo:

    %admin  ALL=(ALL) ALL
    %sudo   ALL=(ALL:ALL) ALL
    

    torna-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/sudoers e localize a linha

    Defaults        env_reset
    

    e acrescentar ,timestamp_timeout=1440 a ele para que se torne

    Defaults        env_reset,timestamp_timeout=1440
    

    Como 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.

    
por gertvdijk 06.04.2013 / 14:27
0

Nas configurações do seu sistema - pequeno ícone de engrenagem no canto superior direito - você pode abrir Usuários . Clique no usuário que você deseja modificar para o login sem senha. Na caixa de diálogo de configurações, você pode alterar a configuração login automático .

    
por rechengehirn 06.04.2013 / 14:04