FreeBSD

Configurați și rulați sudo pe FreeBSD

Configurați și rulați sudo pe FreeBSD
În acest tutorial, vom introduce un utilitar numit sudo, care este un program care permite administratorului de sistem să acorde acces root limitat utilizatorilor non-administratori. Sudo este diferit de su deoarece folosește parolele atribuite utilizatorilor sudo pentru identificare și logare și nu pe cea a utilizatorilor țintă, ceea ce este exact opusul a ceea ce face su. De asemenea, permite un transfer limitat de privilegii de administrator către utilizatori și grupuri de utilizatori selectați de administrator. Aceste privilegii includ, dar nu se limitează la executabilitatea rădăcină a unui pumn selectat de comenzi, păstrând în același timp un jurnal detaliat pentru fiecare. În acest fel, un administrator poate transmite privilegii diferiților utilizatori și toți utilizatorii își păstrează acreditările ascunse de alți utilizatori.

Urmați instrucțiunile din acest ghid pentru a configura și utiliza comanda sudo pe FreeBSD 9.x / 10.x / 11.x / 12.x sistem.

Prezentare generală a tutorialului - Instalați sudo pe FreeBSD

Iată o prezentare generală a modului de instalare sudo pe un sistem FreeBSD:

$ pkg update && pkg upgrade

Apoi am instala sudo cu următoarea comandă:

$ pkg instalează sudo

În cele din urmă, veți vedea cum să configurați accesul sudo pentru a se potrivi arhitecturii FreeBSD și cerințelor dvs. operaționale.

Partea 1: Instalarea sudo pe FreeBSD

Următoarele sunt explicații detaliate la pasul 3 pentru a instala sudo pe FreeBSD. Vă vom prezenta două metode diferite pe care le puteți alege după bunul plac.

Cu sistemul de porturi FreeBSD '

Putem folosi sistemul de porturi FreeBSD pentru a instala sudo. Rulați comanda de mai jos pentru a instala portul:

$ cd / usr / ports / security / sudo / && make install clean

Folosind comanda pkg

Obțineți cea mai recentă versiune actualizată de FreeBSD a sudo (cum ar fi FreeBSD 12.x +) introducând:

$ pkg instalează sudo

Partea 2: Configurarea Sudo pe FreeBSD

Pentru a configura sudo, va trebui să edităm fișierul de configurare implicit. Mergeți la / usr / local / etc / sudoers pentru a accesa fișierul. Acest fișier nu trebuie temperat fără comanda visudo, deoarece neutilizarea comenzii visudo poate duce la refuzul accesului, precum și la erori critice de sintaxă sub care sudo refuză să efectueze.

Deci, asigurați-vă că utilizați comanda de mai jos înainte de a edita ceva din fișier:

$ su -
$ visudo

Pentru a acorda privilegii de administrator unui utilizator, ar trebui să utilizați sintaxa comenzii de mai jos:

# younis ALL = (ALL) ALL

În mod similar, puteți delega comenzile unui grup de utilizatori cu:

#% wheel ALL = (ALL) ALL

Nu uitați să salvați modificările înainte de a ieși din fișier.

Partea 3: Utilizarea Sudo pe FreeBSD

Să avem o prezentare generală a câtorva lucruri de bază pe care le puteți face cu sudo:

Crearea unui utilizator root

Comanda de mai jos vă permite să rulați shell-ul ca utilizator țintă.

$ sudo -s

Tastați următoarele pentru a rula shell-ul de conectare

$ sudo -i

În cele din urmă, comanda id vă permite să autentificați acreditările utilizatorului:

$ id

Executați comenzi ca root

Tastați comanda de mai jos, înlocuind indicatorii cu variabile relevante:

$ sudo / cale / către / comandă
$ sudo / path / to / command arg1

Pentru a demonstra, vom reporni serviciul ftpd:

$ sudo / etc / rc.d / ftpd onerestart

Verificați privilegiile utilizatorului

Următoarea comandă listează comenzile pe care vi se permite să le executați ca utilizator root:

$ sudo -l

Înfășurându-se

Acest tutorial a demonstrat instalarea Sudo pe FreeBSD 9.x / 10.x / 11.x / 12.x sistem. Am enumerat cele două modalități de a instala Sudo: cu portul de sistem FreeBSD și adăugând fișierul de pachet binar la FreeBSD.

De asemenea, ați învățat cum să editați fișierul de configurare implicit pentru a configura Sudo pe FreeBSD. Este localizat / usr / local / etc / sudoers. De asemenea, ați văzut cum să creați un nou utilizator root și cum să rulați comenzi cu privilegii sudo.

Obișnuirea cu lucrul cu sudo este ușoară, deși durează ceva timp. Sperăm că acest tutorial a fost suficient pentru a vă ajuta să începeți cu sudo.

Mouse left-click button not working on Windows 10
If you are using a dedicated mouse with your laptop, or desktop computer but the mouse left-click button is not working on Windows 10/8/7 for some rea...
Cursor jumps or moves randomly while typing in Windows 10
If you find that your mouse cursor jumps or moves on its own, automatically, randomly while typing in Windows laptop or computer, then some of these s...
How to reverse Mouse and Touchpads scrolling direction in Windows 10
Mouse and Touchpads not only make computing easy but more efficient and less time-consuming. We cannot imagine a life without these devices, but still...