bash solicitando senha em cada invocação do sudo

1

Dentro de uma única sessão bash, estou repetidamente executando novamente um comando prefixado pelo sudo. Normalmente, a senha deve ser solicitada uma vez e, em seguida, armazenada em cache. No entanto, o comportamento atual é que a senha é solicitada a cada vez.

Eu abri outra janela do bash e o mesmo comportamento é observado.

O que pode estar causando esse comportamento?

    
por javadba 27.05.2015 / 20:20

2 respostas

1

Usuário Shawn J Goff respondeu a essa peculiaridade em outra pergunta que era o contrário disso 1. A resposta é aqui e é a seguinte:

From man sudoers:

timestamp_timeout

Number of minutes that can elapse before sudo will ask for a passwd again. The timeout may include a fractional component if minute granularity is insufficient, for example 2.5. The default is 5. 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 27.05.2015 / 20:40
0

Eu uso o seguinte comando no início de uma sessão no bash em um Macintosh. É ótimo se eu planejo usar vários comandos que precisam de acesso ao sudoer. Todos os comandos digitados após este processo serão executados como root.

sudo -s

Exemplo:
Último acesso: Ter 02 de Junho 13:38:19 em ttys000
Nome_do_host: ~ UserName $ sudo -s
Senha:
bash-3.2 # whoami
raiz de
bash-3.2 #

    
por 02.06.2015 / 22:45

Tags