Não há como se promover diretamente de um usuário padrão para root, a menos que você faça algumas preparações especiais: edite / etc / sudoers como @ Daniel Beck sugeriu, crie um shell suid (não recomendado), No entanto, existe uma maneira de fazer isso em duas etapas: use su para mudar para sua conta de administrador e sudo para mudar para root:
su auser -c "sudo somecommand"
Isso pedirá uma senha duas vezes (a menos que você tenha usado nos últimos 5 minutos, então ela só perguntará uma vez); ambas as vezes ele quer a senha do usuário (su sempre pede a senha da conta que você está mudando, enquanto o sudo pede a conta que você está trocando). BTW, se você executar isso a partir de um diretório que não tenha permissões de leitura, você receberá uma mensagem de erro ("shell-init: erro ao recuperar o diretório atual: getcwd: não pode acessar diretórios pai: Permissão negada"), mas ainda funciona.