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:
$ 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.