Hvordan logger jeg på som rotbruker Under Linux, Apple OS X, * BSD og UNIX-lignende operativsystemer?
på Linux, *BSD og UNIX-lignende opeating-systemer fungerer rotbrukeren som en superbruker. Root user er det vanlige navnet på brukeren som har alle rettigheter eller tillatelser på systemet. Rotbrukeren kan gjøre mange ting en vanlig bruker ikke kan, for eksempel å endre eierskapet til filer, monteringsdisk, formatering & omarbeide nytt filsystem, starte / stoppe tjenester og binding til porter nummerert under 1024 og mer.
Tutorial detaljer | |
---|---|
Vanskelighetsgrad | Lett |
Root privilegier | Ja |
Krav | su / sudo På Linux / Unix |
Est. lesetid | 4 minutter |
det er ikke bra en praksis for alle å bruke root som sin normale brukerkonto på grunn av sikkerhetsrisiko. Derfor bruker du en vanlig brukerkonto i stedet. Du må bruke su eller sudo kommandoen for å bytte til root brukerkonto.
su-kommando
su-kommandoen brukes til å endre bruker-ID eller bli superbruker under en påloggingsøkt, dvs. det lar deg bli en superbruker eller erstatningsbruker, forfalske bruker, angi bruker eller bytte bruker.
Merk: su fungerer bare hvis du kjenner mål-eller rotbrukerens passord.
su kommandosyntaks
syntaksen er:
su – {user-name}
hvis det startes uten et brukernavn, er su standard for å bli superbruker. Brukeren vil bli bedt om et passord, hvis det er hensiktsmessig.
- ingen annonser og sporing
- dyptgående guider for utviklere og sysadmins På Opensourceflare✨
- Bli Med I Min Patreon for å støtte uavhengige innholdsskapere og begynn å lese de nyeste veiledningene:
- hvordan sette Opp Redis sentinel cluster På Ubuntu Eller Debian Linux
- Hvordan Sette OPP SSH-Nøkler Med YubiKey Som tofaktorautentisering (U2F/FIDO2)
- hvordan sette Opp Mariadb Galera cluster På Ubuntu Eller Debian Linux
- en podman – opplæring for nybegynnere-del I (kjør Linux-beholdere uten Docker 7722>
- Slik Beskytter Du Linux mot rogue usb-enheter ved Hjelp Av Usbguard
- Hvis Domenet DITT IKKE SENDER E-POST, Må Du Angi Disse Dns-Innstillingene for å unngå spoofing og phishing
for å logge inn som root-bruker, skriv inn følgende kommando (du må angi root – brukerkontopassord når du blir bedt om det): $ su -
Eksempel på utganger:
Password: *******#
når du er logget inn, bør meldingen din endres fra $ til #. For å logge inn som en annen bruker sier nixcraft, skriv inn følgende kommando (du må oppgi nixcraft brukerkontopassord når du blir bedt om det): $ su - nixcraft
Eksempel på utganger:
Password:
Ekstern root-pålogging over ssh-økten
du kan bruke ssh-klienten som følger:
$ ssh [email protected]
$ ssh [email protected]
$ ssh [email protected]
ekstern root-pålogging via ssh-økt er imidlertid deaktivert i de fleste tilfeller av sikkerhetshensyn. Først logg inn som en vanlig bruker og bytt til rotkonto ved hjelp av su-kommandoen:
## login as a normal user ##ssh [email protected] ## now switch to root account ##su -
su-kommandoen og loggfiler
su-kommandoen logger bruken i en systemloggfil. Dette er nyttig for å finne ut su påloggingsinformasjon. HVIS DU ER RHEL / CentOS / Fedora Linux bruker skriver du følgende som rot for å se innholdet i / var / log / secure:# tail -f /var/log/secure
Debian / Ubuntu Linux bruker prøve:
# tail -f /var/log/auth.log
Eksempelutganger:
May 30 23:02:56 wks05 su: pam_authenticate: Authentication failureMay 30 23:02:56 wks05 su: FAILED su for root by nixcraftMay 30 23:02:56 wks05 su: - /dev/pts/3 nixcraft:rootMay 30 23:02:59 wks05 su: pam_unix(su:auth): authentication failure; logname=nixcraft uid=1000 euid=0 tty=/dev/pts/3 ruser=nixcraft rhost= user=rootMay 30 23:03:01 wks05 su: pam_authenticate: Authentication failureMay 30 23:03:01 wks05 su: FAILED su for root by nixcraftMay 30 23:03:01 wks05 su: - /dev/pts/3 nixcraft:root
Si hei til sudo command
sudo er et program For Linux / Apple OS X / * BSD / Unix-lignende operativsystemer som lar brukerne kjøre programmer med sikkerhetsrettigheter til en annen bruker, normalt superbruker (root). Som standard vil sudo be om et brukerpassord, men det kan være konfigurert til å kreve rotpassordet eller ikke noe passord i det hele tatt. Apple Mac OS X Og Ubuntu Linux og mange andre operativsystemer bruker sudo-kommandoen for mange administrative oppgaver.
sudo utfører en kommando som en annen bruker, men følger et sett med regler om hvilke brukere som kan utføre hvilke kommandoer som hvilke andre brukere. Dette er konfigurert i et arkivert navn /etc / sudoers. I motsetning til su autentiserer sudo brukere mot sitt eget passord i stedet for målbrukeren. Se hvordan du konfigurerer og bruker sudo-verktøyet under Linux operativsystem.
for eksempel, for å logge inn som rot under Linux eller Unix-lignende operativsystem, skriv:$ sudo -s
Eksempel sudo kommando økt
Fig.01: Bytte til rotkonto ved hjelp av sudo-kommandoen
Sudo og loggfil
sudo-loggen kan vises ved å utstede følgende kommando som root-bruker:
## Generic file for Unix/Linux ##tail -f /var/log/messages ## Debian/Ubuntu and friends ##tail -f /var/log/auth.log ## RHEL/CentOS/SL/Fedora Linux ##tail -f /var/log/auth.log
Eksempel på utganger:
May 30 23:12:42 wks05 sudo: nixcraft : TTY=pts/3 ; PWD=/tmp ; USER=root ; COMMAND=/bin/bashMay 30 23:12:42 wks05 sudo: pam_unix(sudo:session): session opened for user root by nixcraft(uid=1000)
Oppsummering
les følgende man-sider ved hjelp av man-kommandoen:man sudo
man su
Se også:
- Linux Run Command As Another User-Forklarer hvordan du kjører kjør Linux-kommandoer som en annen bruker eller kjør kommandoer som rotbruker ved hjelp av runuser, su og sudo-verktøy.
- Linux Logg inn Som Superbruker ( root user)
- Hvordan kan jeg logge inn som root?
- hvordan blir jeg superbruker På Ubuntu Linux ved hjelp av su/sudo?
- Ubuntu Linux root Passord (Standard Passord)
- hvordan lage en ny sudo bruker På Ubuntu Linux server
- hvordan endre root passord På Alpine Linux
- hvordan endre root passord På Alpine Linux
- hvordan endre Root passord På Alpine Linux
- Endre Passordet I Unix
- Hvordan Endre Root passord på debian linux
- hvordan Endre root passord på macos unix
root passord på suse / opensuse linux
RSS-feed ➔ Ukentlig nyhetsbrev ➔
Kategori | Liste Over Unix-og Linux-kommandoer |
---|---|
last ned ledere | wget |
Dokumentasjon | hjelp * mandb * man * pinfo |
Diskplass analysatorer | df * duf * ncdu * pydf |
Filbehandling | cat * cp * mindre * mkdir * mer * tre |
Brannmur | Alpine Awall • CentOS 8 • OPENSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04 |
Linux Skrivebordsprogrammer | Skype * Spotify * VLC 3 |
Moderne verktøy | bat • exa |
Nettverksverktøy | |
OpenVPN | CentOS 7 * CentOS 8 * Debian 10 * Debian 8/9 * Ubuntu 18.04 * Ubuntu 20.04 |
Pakkebehandling | apk * apt |
Prosesser Ledelse | bg * chroot * cron * fornekte • fg * blikk • gtop * iotop * jobber * killall * drepe * pidof * pstree * pwdx * tid * vtop |
Søker | ag * grep * whereis * which |
Shell builtins | compgen * ekko * printf |
tekstbehandling | kutt * rev |
Brukerinformasjon | grupper • id * lastcomm • siste * lid / libuser-lid * logname * medlemmer * brukere * whoami * hvem * w |
WireGuard VPN | Alpint * CentOS 8 * Debian 10 * Brannmur * Ubuntu 20.04 |