Hvordan kan jeg logge ind som root-bruger?

sudo command demo

se alle vores relaterede artikler/ofte stillede spørgsmål

Hvordan logger jeg ind som root-bruger under Microsoft, Apple OS, *BSD og Microsoft-lignende operativsystemer?
, *BSD, og unikke opeating-systemer fungerer rodbrugeren som superbruger. Root-bruger er det konventionelle navn på den bruger, der har alle rettigheder eller tilladelser på systemet. Root-brugeren kan gøre mange ting, som en almindelig bruger ikke kan, såsom at ændre ejerskabet af filer, monteringsdisk, formatering & omstilling af nyt filsystem, start/stop-tjenester og binding til Porte nummereret under 1024 og mere.

reklame
Tutorial detaljer
sværhedsgrad let
root privilegier Ja
krav su/sudo
Est. Læsetid 4 minutter

det er ikke en god praksis for nogen at bruge root som deres normale brugerkonto på grund af sikkerhedsrisici. Derfor bruger du en normal brugerkonto i stedet. Du skal bruge kommandoen su eller sudo til at skifte til rodbrugerkonto.

su-kommando

su-kommandoen bruges til at ændre bruger-ID eller blive superbruger under en login-session, dvs.det giver dig mulighed for at blive superbruger eller erstatningsbruger, spoofbruger, indstille bruger eller skifte bruger.

Bemærk: su fungerer kun, hvis du kender mål-eller rodbrugerens adgangskode.

su kommandosyntaks

syntaksen er:

su – {brugernavn}

hvis den påberåbes uden et brugernavn, er su standard til at blive superbrugeren. Brugeren bliver bedt om en adgangskode, hvis det er relevant.

Patreon supportere kun guider 🤓
  • ingen annoncer og sporing
  • dybdegående vejledninger til udviklere og sysadmins på Opensourceflare Porter
  • Deltag i min Patreon for at støtte uafhængige indholdsskabere og begynde at læse de nyeste guider:
    • Sådan konfigureres Redis sentinel cluster på Ubuntu eller Debian-Linuk
    • Sådan konfigureres SSH – nøgler med YubiKey som tofaktorautentificering (U2F/FIDO2)
    • Sådan konfigureres Mariadb Galera cluster på Ubuntu eller Debian-Linuk
    • en podman-tutorial til begyndere-del I (Kør 7722>
    • Sådan beskytter du mod useriøse USB-enheder ved hjælp af Usbguard
    • hvis dit domæne ikke sender e-mail, skal du indstille disse DNS-indstillinger for at undgå spoofing og phishing

Bliv medlem af Patreon karrus

for at logge ind som root-bruger skal du skrive følgende kommando (du skal angive root-brugerkontoadgangskode, når du bliver bedt om det):
$ su -
prøve udgange:

Password: *******# 

når du er logget ind, skal din prompt ændre sig fra $ til #. Hvis du vil logge ind, som en anden bruger siger, skal du skrive følgende kommando (du skal angive adgangskoden til din brugerkonto, når du bliver bedt om det):
$ su - nixcraft
prøve udgange:

Password:

Fjern root-login over ssh-sessionen

du kan bruge ssh-klienten som følger:
$ ssh [email protected]
$ ssh [email protected]
$ ssh [email protected]

fjern root login over ssh session er dog deaktiveret i de fleste tilfælde af sikkerhedsmæssige årsager. Først skal du logge ind som en normal bruger og derefter skifte til rodkonto ved hjælp af su-kommandoen:

 ## login as a normal user ##ssh [email protected] ## now switch to root account ##su -

su-kommando-og logfiler

su-kommandoen logger brugen i en systemlogfil. Dette er nyttigt for at finde ud af su login-oplysninger. Hvis du er RHEL / CentOS / Fedora bruger skriv følgende som root for at se indholdet af / var / log / secure:
# tail -f /var/log/secure
Debian / Ubuntu:
# tail -f /var/log/auth.log
Prøveudgange:

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

Sig goddag til sudo command

sudo er et program til Computeroperativsystemer, der giver brugerne mulighed for at køre programmer med en anden brugers sikkerhedsrettigheder, normalt superbrugeren (root). Som standard vil sudo bede om en brugeradgangskode, men den kan konfigureres til at kræve rodadgangskoden eller slet ingen adgangskode. Apple Mac OS og mange andre operativsystemer bruger sudo-kommandoen til mange administrative opgaver.

sudo udfører en kommando som en anden bruger, men følger et sæt regler om, hvilke brugere der kan udføre hvilke kommandoer som hvilke andre brugere. Dette er konfigureret i en arkiveret navngivet /etc/sudoers. I modsætning til su godkender sudo brugere mod deres egen adgangskode snarere end målbrugerens. Se, hvordan du konfigurerer og bruger sudo-værktøjet under operativsystemet.

for eksempel for at logge ind som root under:
$ sudo -s

prøve sudo kommando session

 Fig.01: Skift til rodkonto ved hjælp af sudo-kommandoen

Fig.01: Skift til root-konto ved hjælp af sudo-kommandoen

Sudo og logfil

sudo-loggen kan ses ved at udstede følgende kommando som root-bruger:

## 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

prøve udgange:

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)

opsummering

læs følgende man-sider ved hjælp af man-kommandoen:
man sudo
man su

Se også:

  • Kør kommando som en anden bruger – forklarer, hvordan du kører Kør kommandoer som en anden bruger eller kør kommandoer som rodbruger ved hjælp af runuser -, su-og sudo-hjælpeprogrammer.
denne post er 2 af 13 i root user Tutorial serien. Fortsæt med at læse resten af serien:

  1. Log ind som superbruger ( root-bruger )
  2. Hvordan kan jeg logge ind som root?
  3. Hvordan bliver jeg superbruger på Ubuntu med su/sudo?
  4. Ubuntu-rodadgangskode (standardadgangskode)
  5. Sådan oprettes en ny sudo-bruger på Ubuntu-linusserver
  6. Sådan ændres rodadgangskode på RHEL ( Red Hat Enterprise Linus)
  7. Sådan ændres rodadgangskode på CentOS Linus
  8. Sådan ændres rodadgangskode på Alpine Linus
  9. Sådan ændres rodadgangskode på suse / openSUSE Linuk
  10. Skift adgangskode i unik
  11. Sådan ændres rodadgangskode på Debian linuk
  12. Sådan ændres rodadgangskode på Fedora Linuk
  13. Sådan ændres rodadgangskode på MacOS unik

🐧 få de nyeste vejledninger på , Open Source & DevOps via
RSS feed daglig e-mail nyhedsbrev ➔

reklame

Kategori liste over kommandoer
Hent ledere vGet
dokumentation hjælp * mandb * man * pinfo
diskpladsanalysatorer df * DUF * ncdu * pydf
filhåndtering kat * cp * mindre * mkdir * mere * træ
Alperne CentOS 8 * openSUSE * RHEL 8 * Ubuntu 16.04 * Ubuntu 18.04 * Ubuntu 20.04
pc-apps Skype * Spotify * VLC 3
moderne forsyningsselskaber bat
Netværk Utilities NetHogs * dig * host * ip * nmap
OpenVPN CentOS 7 * CentOS 8 * Debian 10 * Debian 8/9 * Ubuntu 18.04 * Ubuntu 20.04
pakkehåndtering apk * apt
processer Ledelse bg * chroot * cron * fornægte * fg * blikke * gtop * iotop * job * killall • dræbe * pidof * pstree • tid * vtop
søger ag • grep • hvor er • hvilken
Shell builtins compgen * echo * printf
tekstbehandling klip • rev
Brugerinformation grupper * id • lastcomm • sidste * låg / libuser-låg • logname * medlemmer * brugere * Hvem * m
VPN Alpine * CentOS 8 * Debian 10 * Ubuntu 20.04

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.