olen Uusi Ubuntu Linux 16.04.xx LTS-palvelimen käyttäjä. Miten luon uuden sudo-käyttäjän palvelimelleni? Kuinka lisään uuden käyttäjän sudoer-tiedostona Ubuntun komentoriviasetuksella?
Linuxissa (ja Unixissa yleensä) on pääkäyttäjä nimeltä root. Juurenkäyttäjä voi tehdä mitä tahansa ja kaikkea, ja siten päivittäisen työn tekeminen juurena voi olla hyvin vaarallista. Voit kirjoittaa komennon väärin ja tuhota järjestelmän. Sudo-komennon avulla sallittu käyttäjä voi suorittaa komennon pääkäyttäjänä (pääkäyttäjä) tai muuna käyttäjänä, kuten suojauskäytännössä on määritelty. Usein sudo käytetään palvelimissa antaa järjestelmänvalvojan oikeudet ja oikeudet tavallisille käyttäjille. Tässä nopeassa opetusohjelmassa opit luomaan sudo-käyttäjän Ubuntuun.
vaiheet uuden sudo-käyttäjän luomiseksi Ubuntuun
- lisää ensin käyttäjä, suorita: sudo-lisäosa <Käyttäjätunnushere>
- Lisää käyttäjä sudo-ryhmään kirjoittamalla komento Ubuntun version 12.04 ja sitä uudemman: sudo adduser <UserNameHere> sudo
- vanhemmassa Ubuntun versiossa (versio 12.04 ja vanhempi), suorita: sudo adduser <Käyttäjätunnusperä> admin
- tarkista se: id <Käyttäjätunnusperä>
lisää Admin-ja sudo-ryhmästä Ubuntu-palvelimella
admin-ryhmän jäsenet voivat saada pääkäyttäjän oikeudet. Kaikki sudo-ryhmän jäsenet suorittavat minkä tahansa komennon Ubuntu-palvelimella. Joten vain lisätä käyttäjän sudo ryhmä Ubuntu server. Admin ryhmä on vanhentunut Ubuntu versio 12.04 ja edellä. Näin ollen Ubuntu 12.04 tai sitä uudempi versio ei ole enää käytössä. Miksi se toimii:# grep -B1 -i '^%sudo' /etc/sudoers
tai$ sudo grep -B1 -i '^%sudo' /etc/sudoers
Otostulokset:
# Allow members of group sudo to execute any command%sudoALL=(ALL:ALL) ALL
Katsotaanpa joitakin käytännön esimerkkejä.
miten sudoon lisätään uusi käyttäjä nimeltä vivek komentorivin avulla?
avaa pääte tai kirjaudu etäpalvelimeen:$ ssh root@server-name-IP-here
$ ssh [email protected]
{ root@server:/root} #
kuinka lisätä Vivek-niminen käyttäjä
# adduser vivek
tai$ sudo adduser vivek
Otostulokset:
Fig.01: Kuinka lisätä uusi käyttäjä Ubuntuun
kuinka luoda sudo-käyttäjä Ubuntuun vivek-tilille
kirjoita seuraava komento:# adduser vivek sudo
tai usermod-komennolla voit lisätä käyttäjän ryhmään Linuxissa:# usermod -aG sudo vivek
tai$ sudo usermod -aG sudo vivek
tai$ sudo adduser vivek sudo
Otostulokset:
Fig.02: Lisää käyttäjä vivek sudoon saadaksesi järjestelmänvalvojan oikeudet
- Ei mainoksia ja seuranta
- syvällisiä oppaita kehittäjille ja sysadminseille opensourceflarehomissa
- liity Patreoniini tukemaan itsenäisiä sisällöntuottajia ja aloittamaan uusimpien oppaiden lukemisen:
- Kuinka perustaa Redis sentinel-klusteri Ubuntuun tai Debian Linuxiin
- miten perustaa SSH – avaimet yubikeyn kanssa kaksivaiheiseksi todennukseksi (U2F/FIDO2)
- miten perustaa Mariadb Galera-klusteri Ubuntuun tai Debian Linuxiin
- podman-opetusohjelma aloittelijoille-osa I (suorita Linux-kontteja ilman Dockeria ja daemonless-tilassa)
- miten suojata Linux Rogue USB-laitteita Usbguard
- jos verkkotunnuksesi ei lähetä sähköpostia, aseta nämä DNS-asetukset välttääksesi huijauksen ja tietojenkalastelun
kuinka tulostat käyttäjätilitietoja
Tarkista uusi käyttäjä-ja ryhmäjäsenyys:$ id vivek
Näytetulokset:
Kuva.03: Näytä käyttäjä-ja ryhmätiedot
miten vivek-käyttäjätilin sudo-pääsy testataan
Nyt käyttäjä vivek voi kirjautua ssh-komennolla seuraavasti:$ ssh [email protected]
varmista, että vivek voi käyttää sudo-komentoa:$ sudo cat /etc/sudoers
kun käytät ensimmäistä kertaa sudo-komentoa, sinulta kysytään vivek-tilin salasanaa. Kirjoita vivekin salasana päästäksesi pääkäyttäjäksi. Kaikki komentotyypit, joissa on sudo, pitäisi suorittaa Vivek-tilin pääkäyttäjän oikeuksilla. Saada root shell, anna:$ sudo -s
Näytetulokset:
Fig.03: Testing sudo access for vivek user account
and there you have it. Sallimalla muiden käyttäjien suorittaa sudo Ubuntu server ja myöntämällä käyttäjille järjestelmänvalvojan oikeudet.
- Linux-kirjautuminen pääkäyttäjänä (pääkäyttäjä )
- Miten voin kirjautua pääkäyttäjänä?
- Ubuntu Luo uusi sudo-käyttäjä Ubuntu Linux-palvelimelle
- Lisää uusi käyttäjätili, jolla on järjestelmänvalvojan pääsy Linuxiin
- CentOS 8 Linux luo Sudo-käyttäjä
- Ubuntu 20.04 LTS luo sudo-käyttäjän
RSS-syöte ➔ Weekly email newsletter ➔
Luokka | luettelo Unix – ja Linux-komennoista |
---|---|
Download managers | wget |
Documentation | help * mandb * man * pinfo |
Levyavaruusanalysaattorit | df * duf * ncdu * pydf |
Tiedostonhallinta | cat • CP * less * mkdir * more * tree |
palomuuri | 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 |
paketinhallinta | apk * apt |
prosessien hallinta | bg * chroot * cron * disown * fg • glances * gtop * iotop * jobs * killall * kill * pidof • pstree • pwdx * time * vtop |
Searching | ag * grep * whereis * which |
Shell builtins | compgen * echo * printf |
tekstinkäsittely | leikkaa * rev |
käyttäjätiedot | ryhmät * id * lastcomm * last * lid / libuser-lid * logname * members * users * whoami * who * w |
WireGuard VPN | Alpine * CentOS 8 • Debian 10 * Firewall * Ubuntu 20.04 |