ubuntu - como posso evitar digitar uma senha em todas as ações administrativas?

5

Eu apenas configurei o ubuntu 9.10 no meu computador, e estou tentando descobrir como evitar digitar uma senha em cada ação que requer privilégios de sudo. Eu só quero digitar uma senha uma vez no login e ter todos os direitos durante toda a minha sessão. Além disso, prefiro não fazer login como root, mas usando meu próprio nome de usuário e configurações. Obrigado.

    
por sa125 06.01.2010 / 09:43

4 respostas

7

sudo visudo e adicione a seguinte linha:

MYUSERNAME ALL = NOPASSWD: ALL

substituindo MYUSERNAME pelo seu nome de usuário:)

Isso permite que sua conta de usuário suome qualquer comando sem exigir uma senha. Note que existem riscos de segurança inerentes a isso - por exemplo, se alguém puder persuadi-lo a executar um script, esse script poderá sudo e fazer as coisas como root sem que você perceba. É conveniente embora.

    
por 06.01.2010 / 09:58
7

Você pode definir timestamp_timeout no arquivo sudoers ( sudo visudo para edição) para um valor mais longo ou negativo (o que fará com que ele não expire).

De man sudoers :

timestamp_timeout
                       Number of minutes that can elapse before sudo will ask
                       for a passwd again.  The default is 15.  Set this to 0
                       to always prompt for a password.  If set to a value
                       less than 0 the user's timestamp will never expire.
                       This can be used to allow users to create or delete
                       their own timestamps via sudo -v and sudo -k
                       respectively.
    
por 06.01.2010 / 10:09
3

Você pode editar seu arquivo de configuração do sudo e adicionar o NOPASSWD quando apropriado. Veja a man page ( man sudoers ) ou uma das muitas cópias online ( como esta) para mais detalhes.

O arquivo de configuração geralmente é /etc/sudoers , mas é mais seguro usar o comando visudo (consulte man visudo ), pois ele executa algumas verificações antes de confirmar o arquivo alterado, reduzindo a chance de quebra acidental da configuração do sudo.

    
por 06.01.2010 / 09:50
-1

Defina uma senha de root, use 'su':)

    
por 06.01.2010 / 09:46