FreeBSD

Skonfiguruj i uruchom sudo na FreeBSD

Skonfiguruj i uruchom sudo na FreeBSD
W tym samouczku przedstawimy narzędzie o nazwie sudo, które jest programem, który umożliwia administratorowi systemu przyznawanie ograniczonego dostępu do konta root użytkownikom niebędącym administratorami. Sudo różni się od su, ponieważ używa haseł przypisanych użytkownikom sudo do identyfikacji i logowania, a nie użytkowników docelowych, co jest dokładnym przeciwieństwem tego, co robi su. Pozwala także na ograniczone przenoszenie uprawnień administratora do wybranych przez administratora użytkowników i grup użytkowników. Uprawnienia te obejmują, ale nie ograniczają się do wykonywania wybranych poleceń jako root, przy jednoczesnym prowadzeniu szczegółowego dziennika dla każdego z nich. W ten sposób administrator może przekazywać uprawnienia różnym użytkownikom, a wszyscy użytkownicy ukrywają swoje dane uwierzytelniające przed innymi użytkownikami.

Postępuj zgodnie z instrukcjami w tym przewodniku, aby skonfigurować i używać polecenia sudo we FreeBSD 9D.x/10.x/11.x/12.x system.

Przegląd samouczka — zainstaluj sudo na FreeBSD

Oto przegląd, jak zainstalować sudo w systemie FreeBSD:

$ aktualizacja pakietu && aktualizacja pakietu

Następnie zainstalujemy sudo za pomocą następującego polecenia:

$ pakiet zainstaluj sudo

Na koniec zobaczysz, jak tworzyć konfiguracje, aby uzyskać dostęp sudo, aby dopasować architekturę FreeBSD i twoje wymagania operacyjne.

Część 1: Instalacja sudo na FreeBSD

Poniżej znajdują się szczegółowe wyjaśnienia dotyczące kroku 3, aby zainstalować sudo na FreeBSD. Przedstawimy dwie różne metody, z których możesz wybrać według własnych upodobań.

Z systemem portów FreeBSD”

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

$ cd /usr/ports/security/sudo/ && spraw, aby instalacja była czysta

Korzystanie z polecenia pkg

Pobierz najnowszą zaktualizowaną wersję sudo FreeBSD (np. FreeBSD 12.x+) wpisując:

$ pakiet zainstaluj sudo

Część 2: Konfiguracja Sudo we FreeBSD

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

Dlatego upewnij się, że używasz poniższego polecenia przed edycją czegokolwiek w pliku:

$ su -
$ wizualnie

Aby nadać użytkownikowi uprawnienia administratora, użyj poniższej składni polecenia:

# younis WSZYSTKO=(WSZYSTKO) WSZYSTKO

Podobnie możesz delegować polecenia do grupy użytkowników za pomocą:

# %koło WSZYSTKO=(WSZYSTKO) WSZYSTKO

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

Część 3: Używanie Sudo we FreeBSD

Przyjrzyjmy się kilku podstawowym rzeczom, 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 polecenie, aby uruchomić powłokę logowania

$ sudo -i

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

$ identyfikator

Wykonuj polecenia jako root

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

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

Aby to zademonstrować, zrestartujemy usługę ftpd:

$ sudo /etc/rc.d/ftpd jeden restart

Sprawdź uprawnienia użytkownika

Poniższe polecenie zawiera listę poleceń, które możesz wykonać jako użytkownik root:

$ sudo -l

Zawijanie

Ten samouczek zademonstrował instalację Sudo na FreeBSD 9.x/10.x/11.x/12.x system. Wymieniliśmy dwa sposoby instalacji Sudo: z portem systemowym FreeBSD oraz przez dodanie pliku pakietu binarnego do FreeBSD.

Nauczyłeś się również, jak edytować domyślny plik konfiguracyjny, aby skonfigurować Sudo we FreeBSD. Znajduje się w /usr/local/etc/sudoers. Zobaczyłeś również, jak utworzyć nowego użytkownika root i jak uruchamiać polecenia z uprawnieniami sudo.

Przyzwyczajenie się do pracy z sudo jest łatwe, choć zajmuje trochę czasu. Mamy nadzieję, że ten samouczek wystarczył, aby rozpocząć naukę sudo.

Gry Zremasterowane gry HD dla Linuksa, które nigdy wcześniej nie zostały wydane na Linuksa
Zremasterowane gry HD dla Linuksa, które nigdy wcześniej nie zostały wydane na Linuksa
Wielu twórców gier i wydawców wymyśla remaster HD starych gier, aby przedłużyć żywotność serii, prosimy fanów o kompatybilność z nowoczesnym sprzętem ...
Gry Jak używać AutoKey do automatyzacji gier Linux
Jak używać AutoKey do automatyzacji gier Linux
AutoKey to narzędzie do automatyzacji pulpitu dla systemów Linux i X11, zaprogramowane w Python 3, GTK i Qt. Korzystając ze skryptów i funkcji MAKRO, ...
Gry How to Show FPS Counter in Linux Games
How to Show FPS Counter in Linux Games
Linux gaming got a major push when Valve announced Linux support for Steam client and their games in 2012. Since then, many AAA and indie games have m...