Indholdsfortegnelse
i denne tutorial vil jeg tage dig igennem 5 bedste måder, hvorpå du kan blive rodbruger eller superbruger. Hvis du vil køre en hvilken som helst privilegiekommando i dine servere, skal du have root-eller superbrugeradgang. Der er mange kommandoer på
så du skal altid skifte eller skifte til root-bruger, hvis du vil køre nogen privilegerede kommandoer. Dette er et af de almindelige scenarier, som alle fagfolk står over for i deres daglige arbejde. root bruger er ligesom admin bruger, som har fuld kontrol over systemet. Her vil vi se på forskellige måder, hvor du kan skifte eller ændre din bruger til root eller superbruger for at køre nogen af de privilegerede kommandoer.
Læs også: 10 populære Kill-Kommandoeksempler i Linuk(hvordan man dræber en proces i Linuk)
Metode 1: brug ‘sudo-i’ til at blive root-bruger eller superbruger i Linuk
hvis du i øjeblikket er logget ind som ikke-root-bruger, kan du bruge sudo -i
kommando til at logge ind som root-bruger som vist nedenfor. Hvis den aktuelle bruger ikke har sudo
adgang, beder den om adgangskoden, som du kan se i nedenstående output, men hvis den aktuelle bruger har sudo
adgang, beder den ikke om adgangskoden.
på ubuntu-baserede systemer blokeres root-brugeren som standard, så du skal først logge ind som ikke-root-bruger og derefter bruge sudo -i
til at logge ind som root
bruger. Du kan tjekke trin for trin: Sådan tilføjes bruger til Sudoers for at give sudo
adgang til brugeren.
test@test-localhost:~$ sudo -i password for test:root@test-localhost:~#
-i: kør den skal, der er angivet af målbrugerens adgangskodedatabasepost som en loginskal. Mere om sudo command Man side.
Metode 2: Brug ‘sudo-s’ til at blive rodbruger eller superbruger i Linuk
hvis du i øjeblikket er logget ind som ikke-rodbruger, kan du bruge kommandoen sudo -s
til at logge ind som rodbruger som vist nedenfor. Denne metode bruges generelt i cloud-baserede tilfælde, hvor du først skal logge ind som en anden bruger og derefter skifte til root
bruger for at køre eventuelle privilegerede kommandoer som standard root
bruger vil blive blokeret.
test@test-localhost:~$ sudo -sroot@test-localhost:/home/test#
-s : Kør den skal, der er angivet af SHELL-miljøvariablen, hvis den er indstillet, eller den skal, der er angivet af den påkaldende brugers adgangskodedatabasepost. Mere om sudo command Man side.
metode 3: brug ‘sudo su -‘ til at blive rodbruger eller superbruger i Linuk
du kan også bruge kommandoen su(Skift bruger) med sudo til at skifte bruger. Hvis du i øjeblikket er logget ind som ikke-root-bruger, kan du bruge kommandoen sudo su -
til at logge ind som root
bruger som angivet nedenfor. Når du ser $
på outputprompten, betyder det, at den nuværende loggede bruger ikke er privilegeret bruger, og når du ser #
på outputprompten, betyder det, at du i øjeblikket er logget ind som root
bruger.
test@test-localhost:~$ sudo su -root@test-localhost:~#
Metode 4: Brug ‘su – root’ til at blive root-bruger eller superbruger i Linuk
en anden måde, hvorpå du kan skifte din bruger til root-bruger, er ved at bruge kommandoen su - root
som vist nedenfor. Nu skal du være i stand til at skelne mellem sudo
og su
kommando. sudo bruges dybest set til at køre privilegeret kommando, og su er at skifte bruger. Begge værktøjer kan bruges effektivt til at blive
root
bruger eller superuser
på netbaserede systemer.
$ su - rootPassword:Last login: Sun Oct 11 12:37:59 EDT 2020 from 192.168.0.101 on pts/0
metode 5: Brug ‘su -‘ til at blive rodbruger eller superbruger i Linuk
hvis du ikke nævner root
bruger med su
kommando og kun bruger su -
kommando, skifter den også som standard til root
bruger eller superuser
som vist nedenfor.
$ su -Password:Last login: Sun Oct 11 12:38:42 EDT 2020 on pts/0
populære anbefalinger:-
7 nemme trin til installation af PHP på RHEL 8/CentOS 8
nemme trin til installation af Java På Ubuntu 20.04
bedste forklaring af Indpakningsklasser i Java: Med eksempler
bedste trin til installation af Java på RHEL 8/CentOS 8
15 Ansible-vault kommandoeksempler til kryptering og dekryptering af følsomme data/filer på Linuk
C# datatyper med de bedste eksempler (. net v4. 7)
Sådan installeres PHP på RedHat/CentOS 7 med nemme trin
Sådan installeres Ruby på Ubuntu 18.04 med nemme trin