sunt un nou Ubuntu Linux 16.04.xx LTS utilizator de server. Cum creez un nou utilizator sudo pe serverul meu? Cum adaug un utilizator nou ca fișier sudoer folosind opțiunea de linie de comandă pe Ubuntu?
în Linux (și Unix în general), există un SuperUser numit root. Utilizatorul root poate face orice și orice, făcând astfel munca zilnică, deoarece rădăcina poate fi foarte periculoasă. Ai putea introduce o comandă incorect și distruge sistemul. Comanda sudo permite unui utilizator permis să ruleze o comandă ca superuser (utilizator root) sau alt utilizator, așa cum se specifică în Politica de securitate. Adesea, sudo-ul folosit pe servere pentru a oferi permisiuni și privilegii de administrator utilizatorilor obișnuiți. În acest tutorial rapid, veți învăța cum să creați un utilizator sudo pe Ubuntu.
pași pentru a crea un nou utilizator sudo pe Ubuntu
- mai întâi adăugați utilizatorul, rulați: sudo adduser < UserNameHere >
- adăugați utilizatorul la sudo group tastând comanda în terminal Pentru Ubuntu versiunea 12.04 și mai sus: sudo adduser < UserNameHere > sudo
- în versiunea mai veche a Ubuntu (versiunea 12.04 și mai veche), rulați: sudo adduser < UserNameHere> admin
- verificați-l: id < UserNameHere>
mai multe despre admin și sudo group pe Ubuntu server
membrii grupului admin pot obține privilegii de root. Toți Membrii grupului sudo rulează orice comandă pe Ubuntu server. Deci, trebuie doar să adăugați utilizatorul la grupul sudo de pe Ubuntu server. Grupul de administrare a fost depreciat de la versiunea Ubuntu 12.04 și de mai sus. Prin urmare, nu mai există sau utilizate în Ubuntu 12.04 sau mai sus. Motivul pentru care funcționează:# grep -B1 -i '^%sudo' /etc/sudoers
sau$ sudo grep -B1 -i '^%sudo' /etc/sudoers
ieșiri eșantion:
# Allow members of group sudo to execute any command%sudoALL=(ALL:ALL) ALL
să vedem câteva exemple practice.
cum se adaugă un nou utilizator numit vivek la sudo folosind linia de comandă?
deschideți terminalul sau conectați-vă la serverul dvs. la distanță:$ ssh root@server-name-IP-here
$ ssh [email protected]
{ root@server:/root} #
cum se adaugă utilizatorul numit vivek
# adduser vivek
sau$ sudo adduser vivek
ieșiri eșantion:
Fig.01: Cum se adaugă noul utilizator pe Ubuntu
cum se creează un utilizator sudo pe Ubuntu pentru contul vivek
tastați următoarea comandă:# adduser vivek sudo
sau utilizați comanda usermod pentru a adăuga utilizator la grup pe Linux:# usermod -aG sudo vivek
sau$ sudo usermod -aG sudo vivek
sau$ sudo adduser vivek sudo
ieșiri eșantion:
Fig.02: Adăugați utilizatorul vivek la sudo pentru a obține privilegii de administrator
- fără reclame și urmărire
- ghiduri aprofundate pentru dezvoltatori și administratori de sistem la Opensourceflare
- Alăturați-vă Patreonului meu pentru a sprijini creatorii de conținut independenți și pentru a începe să citiți cele mai recente ghiduri:
- cum se configurează clusterul Redis sentinel pe Ubuntu sau Debian Linux
- cum se configurează tastele SSH cu YubiKey ca autentificare cu doi factori (U2F/FIDO2)
- cum se configurează Clusterul Mariadb Galera pe Ubuntu sau Debian Linux
- un tutorial podman pentru începători-Partea I (rulați containere Linux fără Docker și în modul daemonless)
- cum să protejați Linux împotriva dispozitivelor USB necinstite folosind Usbguard
- dacă domeniul dvs. nu trimite e – mailuri, setați aceste setări DNS pentru a evita falsificarea și phishingul
cum se imprimă informațiile contului de utilizator
verificați noul membru al utilizatorului și al grupului cu :$ id vivek
ieșiri de probă:
Fig.03: Afișați informații despre utilizator și grup
cum să testați accesul sudo pentru contul de utilizator vivek
Acum, utilizatorul vivek se poate conecta folosind comanda SSH command după cum urmează:$ ssh [email protected]
verificați dacă vivek poate utiliza comanda sudo:$ sudo cat /etc/sudoers
prima dată când utilizați comanda sudo, vi se va solicita parola contului vivek. Deci, tastați parola vivek pentru a obține acces root. Orice tip de comandă cu sudo ar trebui să ruleze cu privilegii root pentru contul vivek. Pentru a obține root shell, introduceți:$ sudo -s
ieșiri de probă:
Fig.03: testarea accesului sudo pentru contul de utilizator vivek
și acolo îl aveți. Permiterea altor utilizatori să ruleze sudo pe Ubuntu server și acordarea de privilegii de administrator utilizatorilor.
- autentificare Linux ca Superuser (utilizator root )
- cum mă pot conecta ca root?
- Ubuntu creați un nou utilizator sudo pe Ubuntu Linux server
- adăugați un nou cont de utilizator cu acces de administrator pe Linux
- CentOS 8 Linux creați un utilizator Sudo
- Ubuntu 20.04 LTS creați un utilizator sudo
RSS feed newsletter săptămânal de e – mail➔
Categorie | lista comenzilor Unix și Linux |
---|---|
manageri de descărcare | wget |
documentație | ajutor * mandb * om * pinfo |
analizoare de spațiu pe disc | df * duf • ncdu * pydf |
Gestionarea fișierelor | cat * cp • mai puțin • mkdir * mai mult • copac |
Firewall | Alpine Awall * CentOS 8 * OpenSUSE * RHEL 8 * Ubuntu 16.04 * Ubuntu 18.04 * Ubuntu 20.04 |
Linux Desktop apps | Skype • Spotify • VLC 3 |
Modern utilities | bat • exa |
Network Utilities | NetHogs • dig • host • ip • nmap |
OpenVPN | CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04 |
Manager de pachete | apk * apt |
managementul proceselor | bg • chroot • cron • renova • fg • priviri • gtop • iotop • locuri de muncă * killall * ucide • pidof • pstree * pwdx * timp • vtop |
căutare | ag * grep * unde este * care |
Shell builtins | compgen * echo * printf |
Prelucrare Text | cut * rev |
Informații utilizator | grupuri • id • lastcomm * ultimul * capac / libuser-capac • logname * membri * utilizatori * whoami * cine * w |
WIREGUARD VPN | Alpine * CentOS 8 * Debian 10 * Firewall * Ubuntu 20.04 |