marts 7, 2022

Hvordan bliver man ‘rodbruger’ i Linuk?

root user er en privilegeret bruger, hvilket svarer til en administrator.

alle former for administrative operationer kan udføres ved hjælp af root bruger privilegium derfor er det ikke tilrådeligt at give root-adgang til alle, der ikke har meget kendskab til miljø, som kan forårsage negativ indvirkning på systemet.

bedste praksis er at deaktivere root-adgang. UBUNTU deaktiverer grundlæggende root-adgangen og indebærer sudo i stedet for root-adgang.

normale brugere kan udføre administrative opgaver med kommandoen sudo, snarere afhængigt af root access-privilegiet til at styre administrationsaktiviteten.

se nedenstående artikel for at konfigurere sudo-adgang.

  • Sådan konfigureres sudo-adgang i Linuk

aktivering af sudo-adgang for en bruger, sporer nøjagtigt brugeraktiviteten og registrerer alt i meddelelsesloggen (/var/log/message).

Klik her for at finde de effektive måder at læse logfiler på.

se nedenstående artikler for at lære mere om sudo privilege.

  • Sådan tillader en normal bruger eller gruppe at køre kommandoer som root i Linuk
  • Sådan tillader en Normal bruger at køre kommandoer som root i en bestemt mappe i Linuk

1) at blive en rodbruger i Linuk, ved hjælp af kommandoen’ su ‘

su (kort form for kommandoen “Erstat eller Skift bruger”) giver os mulighed for at køre kommandoer med en anden brugers privilegier.

su er den enkleste måde at skifte over til root-konto, som kræver root-adgangskode for at bruge kommandoen ‘su’.

denne’ su ‘ – adgang giver os mulighed for at hente rodbrugerens hjemmekatalog og deres skal.

$ sudo su -Password::/root# pwd/root

som når du er logget ind som ‘root’, slutter kommandoprompten med #i stedet for $.

du undrer dig måske over, hvorfor jeg skal bruge” -“, mens du bruger kommandoen ‘su’, og hvad er forskellen.

  • su – : brug af “su –” indstiller målbrugermiljøet med hjem, skal, bruger, LOGNAME og sti.
  • su : brug af “su” bevarer det aktuelle brugermiljø.

2) at blive en rodbruger i Linuks ved hjælp af kommandoen” sudo-i ”

sudo (kort form for ‘super user do’) giver os mulighed for midlertidigt at køre andre kommandoer som root. Dette er den bedste måde at udføre rodkommandoer på, da det registrerer alt, hvad der udføres med sudo-kommandoen.

brugere kræver ikke rodadgangskoden for at få rodadgang. I stedet indtaster brugerne deres egen adgangskode for at benytte midlertidig rodadgang.

$ sudo -i:/root# pwd/root

når du har skiftet til root ved hjælp af ovenstående kommando, åbnes en interaktiv rodskal og dirigeres til rodhjemmekataloget (/root).

Alternativt kan hver kommando køres direkte fra brugersessionen, bare ved at tilføje ‘sudo’ før hver kommando, der kører.

$ sudo ip a

3) ved hjælp af kommandoen” sudo-s ”

sudo-s giver kommandoen root-adgang og beskytter til sidst dit nuværende miljø, herunder shell-specifikke indstillinger og hjemmekataloget.

$ sudo -s:/home/magesh# pwd/home/magesh

konklusion

denne artikel giver et indblik, mens du bruger kommandoen ‘su’ og ‘sudo’ i dit miljø.

støt os Venligst ved at dele denne artikel med dine venner og kolleger!

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.