Następujące polecenie kończy się niepowodzeniem z błędem:
$ dpkg -i libmotif*i386.deb
dpkg: error: requested operation requires superuser privilege
Jak zostać superużytkownikiem? Myślałem, że jestem superużytkownikiem?
Następujące polecenie kończy się niepowodzeniem z błędem:
$ dpkg -i libmotif*i386.deb
dpkg: error: requested operation requires superuser privilege
Jak zostać superużytkownikiem? Myślałem, że jestem superużytkownikiem?
Odpowiedzi:
We wszystkich systemach uniksowych, w tym Linux, Superuser to użytkownik systemu, który ma wszystkie uprawnienia do wykonywania zadań administracyjnych. Może to być użytkownik, root
ale ze względów bezpieczeństwa ten użytkownik jest pozbawiony systemu Ubuntu.
Sposobem Ubuntu do wykonywania zadań administracyjnych jest tymczasowe uzyskanie uprawnień administratora, umieszczając polecenie sudo
( s
wyższy u
ser do
) przed innym poleceniem, które wymaga uprawnień administratora:
sudo dpkg -i packagename.deb
Następnie zostaniesz poproszony o podanie hasła (które jest identyczne z hasłem logowania):
[sudo] password for lasse:
Zauważ, że nie widzisz nic w terminalu podczas wpisywania tego hasła (nawet gwiazdek).
Użytkownicy, którzy mogą być administratorami podczas tworzenia konta, są umieszczani na liście, sudoers
aby umożliwić systemowi ich sprawdzenie przed przyznaniem uprawnień administracyjnych sudo
.
Aby przeczytać więcej i dowiedzieć się, jak zostać superużytkownikiem lub rootem, zobacz:
Pamiętaj również, że możesz poważnie zaszkodzić swojemu systemowi, gdy uruchomisz złe polecenie jako administrator. Czasami nawet nie będziesz w stanie go naprawić. Dlatego uważaj, co robisz jako superużytkownik, i pomyśl dwa razy, zanim naciśniesz klawisz Enter.
Prefiks sudo
twojego polecenia, aby być superuser
. Dlatego uruchom następujące polecenie:
sudo dpkg -i libmotif*i386.deb
Uruchomienie tego polecenia spowoduje wyświetlenie monitu o podanie hasła. Wpisz hasło do konta użytkownika i naciśnij Enter. Nie będziesz widział znaków podczas wpisywania hasła (nawet gwiazdek *).
Aby uzyskać więcej informacji sudo
, przeczytaj tę wspaniałą wiki ubuntu .
Po prostu zrób to, jeśli korzystasz z Ubuntu
naren@kadmin-KCPL190: sudo su
Będziesz teraz użytkownikiem root i możesz zrobić wszystko
root@kadmin-KCPL190:# dpkg -i libmotif*i386.deb
będzie działać
Bądź ostrożny. Jeśli ustawisz hasło dla użytkownika root, poprosi Cię on o to samo, aby wylądować do roota, ponieważ spowoduje to, że będziesz superużytkownikiem.