O Ubuntu armazena a senha sudo no cache? [duplicado]

2

Se nós dispararmos um comando com sudo no terminal, ele pede senha pela primeira vez e se nós dispararmos outro comando com sudo imediatamente no mesmo terminal, ele não pedirá senha novamente. Por que isso acontece?

O Ubuntu armazena a senha sudo por algum tempo no cache? Alguém pode (outro programa / malware) usar essa senha durante esse período de tempo?

    
por v1h5 20.10.2016 / 10:47

1 resposta

2

Por que isso acontece? Conforto eu acho. Você não usaria o sudo se tivesse que digitar sua senha a cada 2 segundos.

sudo não lembra sua senha. sudo lembra a data, usuário e terminal. Se um comando sudo no mesmo terminal for executado pelo mesmo usuário em um curto período de tempo (15 minutos por padrão), sudo simplesmente não pedirá a senha novamente.

sudo precisa da sua senha para se certificar de que você é realmente você e não de outra pessoa enquanto estiver fora tomando café. ele não precisa da sua senha para mudar para o root, já que ele é executado como root.

Se, no mesmo terminal, você executar algum malware dentro do período de tolerância, o malware poderá sudo sem uma senha.

Você pode usar sudo -k para invalidar o cache.

    
por exore 20.10.2016 / 11:16