Il seguente comando ha esito negativo con un errore:
$ dpkg -i libmotif*i386.deb
dpkg: error: requested operation requires superuser privilege
Come posso diventare un superutente? Pensavo di essere il superutente?
Il seguente comando ha esito negativo con un errore:
$ dpkg -i libmotif*i386.deb
dpkg: error: requested operation requires superuser privilege
Come posso diventare un superutente? Pensavo di essere il superutente?
Risposte:
In tutti i sistemi Unix, incluso Linux, un Superutente è l'utente del sistema che dispone di tutte le autorizzazioni per essere in grado di eseguire attività amministrative. Questo può essere l'utente root
ma questo utente è diabetico in Ubuntu per motivi di sicurezza.
Il modo Ubuntu di eseguire compiti amministrativi è ottenere temporaneamente i privilegi di superutente mettendo il comando sudo
( s
uper u
ser do
) di fronte a un altro comando che richiede poteri di superutente:
sudo dpkg -i packagename.deb
Quindi ti verrà chiesta la password (che è identica alla password di accesso):
[sudo] password for lasse:
Si noti che non si vede nulla nel terminale mentre si digita questa password (nemmeno gli asterix).
Gli utenti a cui è consentito essere amministratori alla creazione del proprio account vengono inseriti in un elenco sudoers
per consentire al sistema di cercarli prima di concedere i privilegi di amministratore con sudo
.
Per ulteriori letture e modi alternativi su come diventare superutente o root, vedere:
Si noti inoltre che è possibile danneggiare seriamente il sistema quando si esegue un comando errato come superutente. A volte non sarai nemmeno in grado di ripararlo. Quindi fai attenzione a ciò che fai come superutente e pensaci due volte prima di premere Invio.
Prefisso sudo
al comando per essere un superuser
. Quindi, esegui il seguente comando:
sudo dpkg -i libmotif*i386.deb
L'esecuzione di questo comando richiede la password. Digita la password per il tuo account utente e premi Enter. Non vedrai i caratteri mentre digiti la password (nemmeno gli asterischi *).
Per ulteriori informazioni sudo
, leggi questa meravigliosa wiki di Ubuntu .
Fallo solo se sei su Ubuntu
naren@kadmin-KCPL190: sudo su
Quindi ora sarai un utente root e potrai fare qualsiasi cosa
root@kadmin-KCPL190:# dpkg -i libmotif*i386.deb
funzionerà
Stai attento. Se imposti una password per l'utente root, ti verrà chiesto lo stesso per l'atterraggio su root. Inoltre ti renderà superutente.