jag är en ny Ubuntu Linux 16.04.xx LTS server användare. Hur skapar jag en ny sudo-användare på min server? Hur lägger jag till en ny användare som sudoer-fil med kommandoradsalternativet på Ubuntu?
i Linux (och Unix i allmänhet) finns det en superanvändare som heter root. Rotanvändaren kan göra allting och därmed göra det dagliga arbetet eftersom roten kan vara mycket farlig. Du kan skriva ett kommando felaktigt och förstöra systemet. Sudo-kommandot tillåter en tillåten användare att köra ett kommando som superanvändare (root-användare) eller en annan användare, enligt säkerhetspolicyn. Ofta används sudo på servrar för att ge administratörsbehörigheter och privilegier till vanliga användare. I den här snabba handledningen lär du dig hur du skapar en sudo-användare på Ubuntu.
steg för att skapa en ny sudo-användare på Ubuntu
- lägg först till användaren, kör: sudo adduser <UserNameHere>
- Lägg till användaren i sudo-gruppen genom att skriva kommandot i terminal för Ubuntu version 12.04 och senare: sudo adduser <UserNameHere> sudo
- i äldre version av Ubuntu (version 12.04 och äldre), kör: sudo adduser <UserNameHere> admin
- verifiera det: id <UserNameHere>
mer om admin och sudo group på Ubuntu server
medlemmarna i admin-gruppen kan få root-privilegier. Alla medlemmar i group sudo kör något kommando på Ubuntu-servern. Så lägg bara till användaren i sudo-gruppen på Ubuntu-servern. Admin-gruppen har avvecklats sedan Ubuntu version 12.04 och senare. Därför finns inte längre eller används i Ubuntu 12.04 eller senare. Anledningen till att det fungerar:# grep -B1 -i '^%sudo' /etc/sudoers
eller$ sudo grep -B1 -i '^%sudo' /etc/sudoers
Provutgångar:
# Allow members of group sudo to execute any command%sudoALL=(ALL:ALL) ALL
Låt oss se några praktiska exempel.
Hur lägger man till en ny användare som heter Vivek till sudo med kommandoraden?
öppna terminalen eller logga in på din fjärrserver:$ ssh root@server-name-IP-here
$ ssh [email protected]
{ root@server:/root} #
så här lägger du till användaren som heter vivek
# adduser vivek
eller$ sudo adduser vivek
Provutgångar:
Fig.01: Så här lägger du till den nya användaren på Ubuntu
så här skapar du en sudo-användare på Ubuntu för vivek-konto
Skriv följande kommando:# adduser vivek sudo
eller använd kommandot usermod för att lägga till användare i grupp på Linux:# usermod -aG sudo vivek
eller$ sudo usermod -aG sudo vivek
eller$ sudo adduser vivek sudo
Provutgångar:
Fig.02: Lägg till användare vivek till sudo för att få administratörsbehörighet
- inga annonser och spårning
- fördjupade guider för utvecklare och sysadmins på Opensourceflare Ukrainian
- gå med i min Patreon för att stödja oberoende innehållsskapare och börja läsa senaste guider:
- hur man ställer in Redis sentinel-kluster på Ubuntu eller Debian Linux
- hur man ställer in SSH – nycklar med YubiKey som tvåfaktorsautentisering (U2F/FIDO2)
- hur man ställer in Mariadb Galera-kluster på Ubuntu eller Debian Linux
- en podman-handledning för nybörjare-del i (kör Linux-behållare utan Docker 5688>
- så här skyddar du Linux mot oseriösa USB-enheter med Usbguard
- om din domän inte skickar e-post, Ställ in dessa DNS-inställningar för att undvika spoofing och phishing
så här skriver du ut användarkontoinformation
verifiera nytt användar-och gruppmedlemskap med :$ id vivek
Provutgångar:
Fig.03: visa användar-och gruppinformation
så här testar du sudo-åtkomst för vivek-användarkonto
nu kan användaren Vivek logga in med kommandot SSH enligt följande:$ ssh [email protected]
verifiera att vivek kan använda sudo-kommandot:$ sudo cat /etc/sudoers
första gången du använder sudo-kommandot kommer du att bli ombedd att ange lösenordet för vivek-kontot. Så skriv viveks lösenord för att få root-åtkomst. Alla kommandotyper med sudo ska köras med root-privilegier för vivek-konto. För att få root shell, ange:$ sudo -s
Provutgångar:
Fig.03: testa sudo-åtkomst för vivek-användarkonto
och där har du det. Tillåter andra användare att köra sudo på Ubuntu server och bevilja användare administratörsbehörighet.
- Linux-inloggning som superanvändare (root-användare )
- Hur kan jag logga in som root?
- Ubuntu skapa en ny sudo-användare på Ubuntu Linux-server
- Lägg till ett nytt användarkonto med administratörsbehörighet på Linux
- CentOS 8 Linux skapa en Sudo-användare
- Ubuntu 20.04 LTS skapa en sudo-användare
RSS-flöde➔
Kategori | lista över Unix-och Linux-kommandon |
---|---|
ladda ner Chefer | wget |
dokumentation | hjälp * mandb * man * pinfo |
diskutrymme analysatorer | df * duf * ncdu * pydf |
Filhantering | katt * cp * mindre * mkdir * mer * träd |
brandvägg | 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 |
pakethanterare | apk * apt |
processer hantering | bg * chroot * cron * disown * fg * blickar * gtop * iotop * jobb * killall * döda * pidof * pstree • pwdx * tid * vtop |
söker | ag * grep * vari * som |
skal builtins | compgen * echo * printf |
textbehandling | klipp • varv |
användarinformation | grupper * id * lastcomm * sista * lock / libuser-lock * logname * medlemmar * användare * whoami * vem * w |
WireGuard VPN | Alpine * CentOS 8 * Debian 10 * brandvägg * Ubuntu 20.04 |