O comando a seguir falha com um erro:
$ dpkg -i libmotif*i386.deb
dpkg: error: requested operation requires superuser privilege
Como me torno um superusuário? Eu pensei que era o superusuário?
O comando a seguir falha com um erro:
$ dpkg -i libmotif*i386.deb
dpkg: error: requested operation requires superuser privilege
Como me torno um superusuário? Eu pensei que era o superusuário?
Respostas:
Em todos os sistemas Unix, incluindo Linux, um superusuário é o usuário do sistema que tem todas as permissões para poder executar tarefas administrativas. Este pode ser o usuário, root
mas esse usuário está com diagonais no Ubuntu por razões de segurança.
A maneira do Ubuntu de executar tarefas administrativas é obter temporariamente privilégios de superusuário colocando o comando sudo
( s
uper u
ser do
) na frente de outro comando que requer poderes de superusuário:
sudo dpkg -i packagename.deb
Em seguida, você será solicitado a fornecer sua senha (que é idêntica à sua senha de login):
[sudo] password for lasse:
Observe que você não vê nada no terminal enquanto digita essa senha (nem mesmo asteriscos).
Os usuários que têm permissão para serem administradores na criação de suas contas são colocados em uma lista sudoers
para permitir que o sistema os procure antes de conceder privilégios administrativos sudo
.
Para leituras adicionais e maneiras alternativas de como se tornar superusuário ou root, consulte:
Observe também que você pode prejudicar seriamente o seu sistema ao executar um comando incorreto como superusuário. Às vezes, você nem conseguirá consertá-lo. Portanto, tenha cuidado com o que você faz como superusuário e pense duas vezes antes de pressionar enter.
Prefixe sudo
seu comando para ser a superuser
. Portanto, execute o seguinte comando:
sudo dpkg -i libmotif*i386.deb
A execução desse comando solicitaria sua senha. Digite a senha da sua conta de usuário e pressione Enter. Você não verá os caracteres enquanto digita sua senha (nem mesmo asteriscos *).
Para mais informações sudo
, leia este maravilhoso wiki do ubuntu .
Faça isso se você estiver no Ubuntu
naren@kadmin-KCPL190: sudo su
Agora você será um usuário root e poderá fazer qualquer coisa
root@kadmin-KCPL190:# dpkg -i libmotif*i386.deb
vai funcionar
Seja cuidadoso. Se você definir uma senha para o usuário root, ele solicitará o mesmo para o desembarque no root. Caso contrário, isso fará com que você seja superusuário.