Jak naprawić polecenie Debiana Sudo

Jak naprawić polecenie Debiana Sudo
Przed omówieniem, jak naprawić polecenia Sudo, których nie znaleziono w Debian, najpierw omówimy, czym jest Sudo. Sudo oznacza superuser; Jako superuser masz wszystkie uprawnienia, które użytkownik root może się cieszyć. Różne rozkłady Linuksa są takie jak Ubuntu, Fedora i Mageia. Podobnie Debian jest również przykładem ogólnego rozkładu Linuksa. Dystrybucja Ubuntu jest używana dla początkujących, podczas gdy Debian jest zaawansowanym dystrybucją stosowaną na poziomie ekspertów. Podczas pracy nad Debianem czasami znaleźliśmy błąd za pomocą polecenia „sudo”. Może to być coś takiego jak „nie znaleziono polecenia sudo”, „[nazwa użytkownika] nie ma na liście sudoers”, a może inny błąd, który oznacza to samo.

Ten zapis jest powiązany z rozwiązaniem, z którym możemy rozwiązać ten błąd. Omówimy oba błędy osobno, które są powiązane z pakietem Sudo, kiedy się z nimi stawiamy i jak możemy rozwiązać te problemy.

Jak naprawić: nie znaleziono polecenia Debian Sudo

Domyślnie w Debian, polecenie sudo jest zainstalowane, ale czasami zdarza się, że używamy polecenia sudo i generuje następujący błąd.

Po prostu wprowadzamy tryb użytkownika root jako:

$ sudo -s

Oznacza to więc, że pakiet Sudo nie jest domyślnie zainstalowany, więc aby rozwiązać ten problem. Najpierw przejdziemy do trybu użytkownika root.

$ su -

Najpierw zaktualizuj repozytorium.

# aktualizacja APT

Zainstaluj pakiet Sudo.

# apt Zainstaluj sudo -y

Wyjdź z trybu root.

# Wyjście

Aby zweryfikować instalację błędu, ponownie wprowadzimy root za pomocą polecenia sudo.

$ sudo -s

Problem, który został omówiony na początku, jest już rozwiązany.

Jak dodać plik użytkownika do Sudoers, aby rozwiązać błąd

Po prostu uruchamiamy polecenie listy dysków na Debian.

$ sudo fdisk -l

Mamy dane wyjściowe: „Zhammad nie ma w pliku Sudoers . Ten incydent zostanie zgłoszony.”, Jest to błąd, co oznacza, że ​​nie możemy użyć polecenia sudo. Polecenie Sudo to polecenie administracyjne używane z poleceniami, które wymagają uprawnień administracyjnych. Teraz oznacza to, że użytkownik „Zhammad” nie ma praw administracyjnych, więc aby uzyskać dostęp do tych uprawnień, musimy ręcznie zainstalować „polecenie sudo” i przekazać uprawnienia administracyjne tego użytkownika.

W naszym przypadku zmienimy użytkownika na użytkownika administracyjnego, który jest „hammad”. Korzystając z polecenia „SU”, przełączamy się na Hammad z Zhammad.

$ su hammad

Teraz, kiedy przełączymy użytkownika na Hammad, przejdziemy do trybu root.

$ sudo -s

Zaktualizuj repozytorium Debiana za pomocą polecenia aktualizacji.

# aktualizacja apt-get

Jak widać na wyjściu, repozytorium jest aktualizowane, a wszystkie pakiety są aktualne, więc nie trzeba zaktualizować repozytorium. Teraz dodajemy nowego użytkownika na liście pliku Sudoers za pomocą polecenia.

# Usermod -a Sudo Zhammad

Użytkownik został dodany do listy sudoers i do weryfikacji tego użyliśmy polecenia „id”.

# id Zhammad

W powyższym wyjściu widzimy, że użytkownik Zhammad jest również dodawany do listy Sudo. Po sprawdzeniu tego wyjdziemy z trybu korzenia, wpisując „wyjście”.

# Wyjście

Za przejście do Zhammad z Hammad.

$ su Zhammad

Ponownie uruchom polecenie FDISK i potwierdź, że problem został rozwiązany.

$ sudo fdisk -l

Polecenie działa pomyślnie i wyświetla listę dysków. Więc nasz problem został rozwiązany.

Wniosek

Sudo jest używane do poleceń, które wprowadzają zmiany w folderze głównym i rzeczach administracyjnych. W bezpiecznym celu uprawnienia te są przekazywane tylko użytkownikowi rootowi lub użytkownikowi, które są dozwolone przez użytkownika root. Omówiliśmy rozwiązanie problemu w niniejszym zapisie, które ma na celu jego rozwiązanie poprzez ręczne instalowanie Sudo (jeśli nie jest zainstalowane, więc może być zainstalowane przez to polecenie, w przeciwnym razie jest ono zainstalowane w Debian) i dodanie użytkownika do użytkownika do Lista sudoers, przełączając się na konto użytkownika administracyjnego. W tym spisie starałem się pomóc w rozwiązaniu „Sudo Command” i mam nadzieję, że pomoże ci to rozwiązać problem.