Sudo pede senha mesmo depois de `sudo su` sem senha

Sudo pede senha mesmo depois de `sudo su` sem senha

Já fiz sudo-ed para uma conta, executando sudo su - <username>e quando tento executar apta partir desta conta estou recebendo a mensagem:

[sudo] password for <username>:

que não tenho (!!!), pois estava usando sudo su - <username>, para trabalhar em nome de account <username>, e sem pedir senha. Por favor, note queNão tenho root ou credenciaispara este servidor. Qualquer ajuda será apreciada, já que sou um pouco novato emsudo interno.

eu li issopublicar, mas na verdade não esclarece nada e tentar ler sudoersme dáAccess Denied

Editar:

Acontece que apt-getetc. não pode ser localizado, nem mesmo por qual, portanto, mais algum trabalho precisa ser feito, mas tentarei instalar.

Editar 2: Eu entendo que toda a configuração parece estúpida para muitos de vocês, mas foi com isso que me apresentaram para operar.

Responder1

Quando você executa sudo su usernameou o que é mais razoável na maioria dos casos sudo -u username, tudo o que você faz é iniciar um novo shell como username. Você não é root, você é nome de usuário, então para executar um sudocomando como nome de usuário, você precisará da senha do nome de usuário.

No entanto, se o que você deseja fazer é run apt, não faz sentido fazer login como nome de usuário, pois apenas o root pode executá-lo. Tudo que você precisa é executar diretamente sudo apt ...a partir de sua conta normal e será o mesmo que executar sudo apt ...como nome de usuário.

Responder2

Se o seu usuário já estiver adicionado ao arquivo sudoers, faça

1) sudo su , ele pedirá a senha, você fornece sua senha de usuário e então ele irá para sua conta root, a partir daí você pode executar 'apt ...'

2) sudo apt ..., ele pedirá sua senha, forneça sua senha de usuário e executará o comando.

informação relacionada