Hoe log ik in als root gebruiker onder Linux, Apple OS X, *BSD en UNIX-achtige besturingssystemen?
op Linux, * BSD, en UNIX zoals opeating systemen fungeert de root gebruiker als een superuser. Root gebruiker is de conventionele naam van de gebruiker die alle rechten of machtigingen op het systeem heeft. De root-gebruiker kan veel dingen doen die een gewone gebruiker niet kan, zoals het veranderen van het eigendom van bestanden, het aankoppelen van schijf, het formatteren & het opnieuw maken van een nieuw bestandssysteem, het starten/stoppen van services, en het binden aan poorten onder 1024 en meer.
Tutorial details | |
---|---|
Moeilijkheidsgraad | Makkelijk |
Root privileges | Ja |
Eisen | su/sudo op Linux/Unix |
Est. leestijd | 4 minuten |
het is geen goede gewoonte voor iedereen om root te gebruiken als hun normale gebruikersaccount, vanwege veiligheidsrisico ‘ s. Daarom gebruikt u in plaats daarvan een normaal gebruikersaccount. Je moet het Su of sudo commando gebruiken om over te schakelen naar root gebruikersaccount.
su commando
het su commando wordt gebruikt om gebruikers-ID te veranderen of super-gebruiker te worden tijdens een aanmeldsessie, dat wil zeggen dat het u toestaat om super-gebruiker te worden of gebruiker te vervangen, spoof-gebruiker, gebruiker instellen of Van gebruiker te wisselen.
opmerking: su werkt alleen als u het wachtwoord van de gebruiker van het doel of de root kent.
su opdrachtsyntax
de syntaxis is:
su – {gebruikersnaam}
indien gebruikt zonder gebruikersnaam, wordt su standaard de supergebruiker. De gebruiker zal worden gevraagd om een wachtwoord, indien van toepassing.
- geen advertenties en tracking
- diepgaande handleidingen voor ontwikkelaars en systeembeheerders bij Opensourceflare✨
- Word lid van mijn Patreon om onafhankelijke contentmakers te ondersteunen en begin met het lezen van de nieuwste handleidingen:
- het instellen van Redis sentinel-cluster op Ubuntu of Debian Linux
- het Instellen van SSH Sleutels Met YubiKey als twee-factor authenticatie (U2F/FIDO2)
- het instellen van Mariadb Galera cluster op Ubuntu of Debian Linux
- Een podman tutorial voor beginners – deel I (Linux containers zonder Docker en in daemonless modus)
- Hoe te beschermen Linux tegen malafide USB-apparaten met behulp van USBGuard
- Als uw domein niet verzenden van e-mail, kunt u de DNS-instellingen om te voorkomen dat spoofing en phishing
om in te loggen als root-gebruiker typ het volgende commando (u moet het root-gebruikersaccountwachtwoord opgeven wanneer daarom wordt gevraagd): $ su -
Voorbeelduitgangen:
Password: *******#
eenmaal ingelogd, moet je prompt veranderen van $ naar #. Om in te loggen als een andere gebruiker zegt nixcraft, typt u het volgende commando (u moet nixCraft gebruikersaccount wachtwoord opgeven wanneer daarom wordt gevraagd): $ su - nixcraft
Voorbeelduitgangen:
Password:
root-login op afstand tijdens de SSH-sessie
u kunt de SSH-client als volgt gebruiken:$ ssh [email protected]
$ ssh [email protected]
$ ssh [email protected]
echter, root login op afstand over SSH sessie is in de meeste gevallen uitgeschakeld om veiligheidsredenen. Log eerst in als een normale gebruiker en schakel dan over naar root account met het su commando:
## login as a normal user ##ssh [email protected] ## now switch to root account ##su -
su commando en log bestanden
het su commando logt het gebruik ervan in een systeem log bestand. Dit is handig om uit te vinden su login informatie. Als je RHEL / CentOS / Fedora Linux gebruiker bent, typ het volgende als root om de inhoud van /var/log/secure te zien:# tail -f /var/log/secure
Debian / Ubuntu Linux-gebruiker proberen:# tail -f /var/log/auth.log
steekproefoutput:
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
zeg hallo tegen sudo commando
het sudo is een programma voor Linux / Apple OS X / * BSD / Unix-achtige computer besturingssystemen die gebruikers in staat stelt om programma ‘ s te draaien met de beveiligingsrechten van een andere gebruiker, normaal gesproken de superuser (root). Standaard, sudo zal vragen om een gebruikerswachtwoord, maar het kan worden geconfigureerd om het root wachtwoord of helemaal geen wachtwoord vereisen. Apple Mac OS X en Ubuntu Linux en vele andere besturingssystemen maakt gebruik van sudo commando voor vele administratieve taken.
sudo voert een commando uit als een andere gebruiker, maar volgt een set regels over welke gebruikers welke commando ‘ s kunnen uitvoeren als welke andere gebruikers. Dit wordt geconfigureerd in een bestand met de naam /etc / sudoers. In tegenstelling tot su, sudo authenticeert gebruikers tegen hun eigen wachtwoord in plaats van dat van de doelgebruiker. Zie hoe sudo tool te configureren en te gebruiken onder Linux-besturingssysteem.
om bijvoorbeeld in te loggen als root onder Linux of Unix-achtig besturingssysteem, typt u:$ sudo -s
voorbeeld sudo-opdrachtsessie
Fig.01: Overschakelen naar de root account met behulp van sudo commando
Sudo en log bestand
sudo logboek kan worden bekeken door het volgende commando als root gebruiker:
## 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
Voorbeeld uitgangen:
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)
samenvattend
lees de volgende manual pagina ’s met het man commando:man sudo
man su
Zie ook:
- Linux-Opdracht Uitvoeren Als een Andere Gebruiker wordt Uitgelegd hoe u Linux commando’ s als een andere gebruiker of uitvoeren van commando ’s als root gebruiker met behulp van runuser, su en sudo-hulpprogramma’ s.
- Linux Login as Superuser ( root gebruiker )
- Hoe kan ik inloggen als root?
- Hoe word ik superuser op Ubuntu Linux met behulp van su / sudo?
- Ubuntu Linux root Wachtwoord in (Standaard Wachtwoord)
- het maken van een nieuwe sudo gebruiker op Ubuntu Linux server
- Hoe root wachtwoord op RHEL ( Red Hat Enterprise Linux)
- Hoe root wachtwoord op CentOS Linux
- het wijzigen van je root-wachtwoord op de Linux
- Hoe root wachtwoord op SUSE / OpenSUSE Linux
- het Wachtwoord Wijzigen in UNIX
- Hoe root wachtwoord op Debian Linux
- Hoe root wachtwoord op Fedora Linux
- Hoe root wachtwoord op macOS Unix
RSS-feed ➔ Wekelijkse e-mail nieuwsbrief ➔
Categorie | Lijst van Unix-en Linux-commando ‘ s |
---|---|
Download managers | wget |
Documentatie | help • mandb • man • pinfo |
schijfruimte analyzers | df • duf • ncdu • pydf |
bestandsbeheer | cat • cp • minder • mkdir • meer • boom |
Firewall | Alpine Ijlings • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04 |
Linux Bureaublad-apps, | Skype • Spotify • VLC 3 |
Moderne utilities | bat • exa |
Netwerk Utilities | NetHogs • dig • host • ip • nmap |
OpenVPN | CentOS 7 • CentOS 8 • Debian 10 • Debian-8/9 • Ubuntu 18.04 • Ubuntu 20.04 |
Package Manager | apk • apt |
Processen Management | bg • chroot • cron • niet aanvaardt • fg • blik • gtop • iotop • banen • killall • doden • pidof • pstree • pwdx • tijd • vtop |
Zoeken | ag • grep • whereis • die |
Shell builtins | compgen • echo • printf |
tekstverwerking | knippen • rev |
Informatie voor de Gebruiker | groepen • id * lastcomm * last * lid / libuser-lid * logname * members * users * whoami * who * w |
WireGuard VPN | Alpine * CentOS 8 * Debian 10 * Firewall * Ubuntu 20.04 |