Podľa pokynov v tejto príručke nastavte a použite príkaz sudo na FreeBSD 9.x / 10.x / 11.x / 12.x systém.
Prehľad výučby - Nainštalujte sudo na FreeBSD
Tu je prehľad, ako postupovať pri inštalácii sudo v systéme FreeBSD:
- Najskôr by ste otvorili terminál a prihlásili sa na vzdialený server
- Potom pomocou nasledujúcich príkazov ssh aktualizujte svoju databázu balíkov:
Potom by sme nainštalovali sudo s nasledujúcim príkazom:
$ pkg nainštalovať sudo
Na záver uvidíte, ako vykonať konfigurácie prístupu sudo, aby zodpovedali architektúre FreeBSD a vašim prevádzkovým požiadavkám.
Časť 1: Inštalácia sudo na FreeBSD
Nasleduje podrobné vysvetlenie kroku 3, ktorým je inštalácia sudo na FreeBSD. Predstavíme dve rôzne metódy, ktoré si môžete zvoliť podľa svojich predstáv.
So systémom portov FreeBSD '
Na inštaláciu sudo môžeme použiť systém portov FreeBSD. Spustením príkazu nižšie nainštalujte port:
$ cd / usr / ports / security / sudo / && urobte inštaláciu čistouPomocou príkazu pkg
Získajte najnovšiu verziu sudo aktualizovanú na FreeBSD (napríklad FreeBSD 12.x +) zadaním:
$ pkg nainštalovať sudo
Časť 2: Konfigurácia Sudo na FreeBSD
Ak chcete nakonfigurovať sudo, budeme musieť upraviť predvolený konfiguračný súbor. Zamierte na / usr / local / etc / sudoers, aby ste získali prístup k súboru. Tento súbor by nemal byť temperovaný bez príkazu visudo, pretože nepoužívanie príkazu visudo môže viesť k odmietnutiu prístupu, ako aj k kritickým syntaktickým chybám, za ktorých sudo odmieta vykonávať.
Skôr ako začnete upravovať čokoľvek v súbore, použite nasledujúci príkaz:
$ su -$ visudo
Ak chcete používateľovi udeliť oprávnenie správcu, použite nižšie uvedenú syntax príkazu:
# younis ALL = (ALL) ALLPodobne môžete príkazy delegovať na skupinu používateľov pomocou:
#% koleso VŠETKY = (VŠETKY) VŠETKY
Pred opustením súboru nezabudnite zmeny uložiť.
Časť 3: Používanie Sudo na FreeBSD
Poďme si urobiť prehľad niekoľkých základných vecí, ktoré môžete robiť s sudo:
Vytvára sa užívateľ root
Príkaz nižšie vám umožňuje spustiť shell ako cieľový užívateľ.
$ sudo -s
Zadaním nasledujúceho príkazu spustíte prihlasovací shell
$ sudo -iNakoniec príkaz id umožňuje overiť poverenia používateľa:
$ id
Vykonávať príkazy ako root
Zadajte príkaz nižšie a nahraďte ukazovatele príslušnými premennými:
$ sudo / cesta / do / príkaz$ sudo / cesta / do / príkaz arg1
Aby sme to demonštrovali, reštartujeme službu ftpd:
$ sudo / etc / rc.d / ftpd znovu spustiť
Skontrolujte oprávnenia používateľa
Nasledujúci príkaz uvádza zoznam príkazov, ktoré môžete vykonávať ako užívateľ root:
$ sudo -l
Balenie
Tento tutoriál demonštroval inštaláciu Sudo na FreeBSD 9.x / 10.x / 11.x / 12.x systém. Uviedli sme dva spôsoby inštalácie Sudo: pomocou systémového portu FreeBSD a pridaním súboru binárneho balíka do FreeBSD.
Tiež ste sa naučili, ako upraviť predvolený konfiguračný súbor na konfiguráciu Sudo na FreeBSD. Nachádza sa / usr / local / etc / sudoers. Tiež ste videli, ako vytvoriť nového užívateľa root a ako spúšťať príkazy s oprávneniami sudo.
Zvyknúť si na prácu so sudo je ľahké, aj keď to chvíľu trvá. Dúfajme, že tento návod stačil na to, aby ste mohli začať so sudo.