Skonfiguruj i uruchom sudo na freebsd

Skonfiguruj i uruchom sudo na freebsd
W tym samouczku wprowadzimy narzędzia o nazwie Sudo, który jest programem, który umożliwia administratorowi systemu przyznawania ograniczonego dostępu do root użytkowników nie-admin. Sudo różni się od SU, ponieważ używa haseł przypisanych użytkownikom Sudo do identyfikacji i logowania, a nie docelowych użytkowników, co jest dokładnie przeciwieństwem tego, co SU robi. Umożliwia także ograniczone przeniesienie uprawnień administratora do użytkowników i grup użytkowników wybranych przez administratora. Te przywileje obejmują, ale nie są ograniczone do krawędzi wybranej garstki poleceń, zachowując szczegółowy dziennik dla każdego. W ten sposób administrator może przekazać uprawnienia różnym użytkownikom, a wszyscy użytkownicy trzymają swoje poświadczenia ukryte przed innymi użytkownikami.

Postępuj zgodnie z instrukcjami w tym przewodniku, aby skonfigurować i użyć polecenia Sudo na FreeBSD 9.X/10.X/11.X/12.System x.

Przegląd samouczka- Zainstaluj sudo na freebsd

Oto przegląd, jak zająć się instalacją Sudo w systemie FreeBSD:

  • Najpierw otworzysz terminal i zalogujesz się na zdalnym serwerze
  • Następnie użyj następujących poleceń SSH, aby zaktualizować bazę danych pakietów:
$ pkg aktualizacja && pkg aktualizację

Następnie zainstalowaliśmy Sudo z następującym poleceniem:

$ pkg instaluj sudo

Na koniec zobaczysz, jak skonfigurować dostęp do Sudo w celu dopasowania architektury FreeBSD i wymagań operacyjnych.

Część 1: Instalowanie Sudo na FreeBSD

Poniżej znajdują się szczegółowe wyjaśnienia na kroku 3 w celu zainstalowania Sudo na FreeBSD. Przedstawimy dwie różne metody, które możesz wybrać do swoich upodobań.

Z systemem portów FreeBSD '

Możemy użyć systemu portów FreeBSD do instalacji sudo. Uruchom poniższe polecenie, aby zainstalować port:

$ cd/usr/porty/bezpieczeństwo/sudo/&& uczyń instalację czystości

Za pomocą polecenia PKG

Uzyskaj najnowszą aktualizowaną wersję FreeBSD Sudo (jak FreeBSD 12.x+) Wpisując:

$ pkg instaluj sudo

Część 2: Konfigurowanie Sudo na FreeBSD

Aby skonfigurować sudo, będziemy musieli edytować domyślny plik konfiguracyjny. Udaj się do/usr/local/etc/sudoers, aby uzyskać dostęp do pliku. Ten plik nie powinien być hartowany bez polecenia Visudo, ponieważ brak używania polecenia Visudo może prowadzić do odmowy dostępu, a także krytycznych błędów składniowych, w których Sudo odmawia wykonania.

Pamiętaj więc, aby użyć poniższego polecenia przed edycją czegoś w pliku:

$ su -
$ visudo

Aby przyznać użytkownikowi uprawnienia administracyjne, użyłbyś składni polecenia poniżej:

# Younis All = (All) WSZYSTKO

Podobnie możesz przekazać polecenia grupie użytkowników z:

# %Wheel All = (All) Wszystkie

Pamiętaj, aby zapisać zmiany przed wyjściem z pliku.

Część 3: Używanie sudo na freebsd

Przeglądmy niektóre podstawowe rzeczy, które możesz zrobić z Sudo:

Tworzenie użytkownika root

Poniższe polecenie pozwala uruchomić powłokę jako użytkownik docelowy.

$ sudo -s

Wpisz następujące, aby uruchomić powłokę logowania

$ sudo -i

Wreszcie, polecenie ID pozwala uwierzytelnić poświadczenia użytkownika:

$ id

Wykonaj polecenia jako root

Wpisz polecenie poniżej, zastępując wskaźniki odpowiednimi zmiennymi:

$ sudo/ścieżka/do/polecenie
$ sudo/ścieżka/do/polecenie arg1

Aby zademonstrować, ponownie uruchomymy usługę FTPD:

$ sudo /etc /rc.D/ftpd OneRestart

Sprawdź uprawnienia użytkownika

Poniższe polecenie wymienia polecenia, które możesz wykonać jako użytkownik root:

$ sudo -l

Owinięcie

Ten samouczek pokazał instalację Sudo na FreeBSD 9.X/10.X/11.X/12.System x. Wymieniliśmy dwa sposoby instalacji Sudo: z portem systemowym FreeBSD i dodając plik pakietu binarnego do FreeBSD.

Nauczyłeś się także edytować domyślny plik konfiguracyjny, aby skonfigurować sudo na freebsd. Znajduje się/usr/lokalne/etc/sudoers. Widziałeś także, jak utworzyć nowego użytkownika root i jak uruchamiać polecenia z uprawnieniami sudo.

Przyzwyczajanie się do pracy z Sudo jest łatwe, chociaż zajmuje to trochę czasu. Mam nadzieję, że ten samouczek wystarczyło, aby zacząć od Sudo.