Come faccio ad accedere come utente root con sistemi operativi Linux, Apple OS X, *BSD e UNIX-like?
Su Linux, * BSD, e UNIX come sistemi opeating l’utente root agire come un superutente. Utente root è il nome convenzionale dell’utente che dispone di tutti i diritti o autorizzazioni sul sistema. L’utente root può fare molte cose che un utente normale non può, come la modifica della proprietà dei file, il montaggio del disco, la formattazione & il ripristino del nuovo file system, l’avvio/arresto dei servizi e l’associazione alle porte numerate sotto 1024 e altro ancora.
Tutorial dettagli | |
---|---|
livello di Difficoltà | Facile |
i privilegi di Root | Sì |
Requisiti | su/sudo su Linux/Unix |
Est. tempo di lettura | 4 minuti |
Non è una buona pratica per chiunque di utilizzare root come loro normale account utente, a causa di rischi per la sicurezza. Pertanto, si utilizza invece un normale account utente. È necessario utilizzare il comando su o sudo per passare all’account utente root.
comando su
Il comando su è utilizzato per cambiare l’ID utente o diventare super-utente durante una sessione di accesso, ovvero consente di diventare un super utente o un utente sostitutivo, un utente spoof, un utente set o un utente switch.
Nota: su funziona solo se si conosce la password dell’utente di destinazione o root.
sintassi del comando su
La sintassi è:
su – {user-name}
Se invocato senza un nome utente, su di default diventa super user. All’utente verrà richiesta una password, se del caso.
- Nessun annuncio e tracciamento
- Guide approfondite per sviluppatori e amministratori di sistema su Opensourceflare
- Unisciti a my Patreon per supportare i creatori di contenuti indipendenti e iniziare a leggere le ultime guide:
- Come impostare Redis sentinel cluster su Ubuntu o Debian Linux
- Come Impostare le Chiavi SSH Con YubiKey come l’autenticazione a due fattori (U2F/FIDO2)
- Come impostare Mariadb Galera cluster su Ubuntu o Debian Linux
- Un podman tutorial per principianti – parte I (Linux contenitori senza finestra Mobile e in daemonless modalità)
- Come proteggere Linux contro rogue periferiche USB utilizzando USBGuard
- Se il tuo dominio non è l’invio di e-mail, impostare le seguenti impostazioni DNS per evitare di phishing e spoofing
Per accedere come utente root digitare il seguente comando (è necessario fornire la password dell’account utente root quando richiesto): $ su -
Uscite campione:
Password: *******#
Una volta effettuato l’accesso, il prompt dovrebbe cambiare da #a#. Per accedere come un altro utente dice nixcraft, digitare il seguente comando (è necessario fornire la password dell’account utente nixcraft quando richiesto): $ su - nixcraft
Uscite campione:
Password:
Accesso root remoto tramite la sessione ssh
È possibile utilizzare il client ssh come segue:$ ssh [email protected]
$ ssh [email protected]
$ ssh [email protected]
Tuttavia, l’accesso root remoto tramite sessione ssh è disabilitato nella maggior parte dei casi per motivi di sicurezza. Innanzitutto, accedi come utente normale e poi passa all’account root usando il comando su:
## login as a normal user ##ssh [email protected] ## now switch to root account ##su -
comando su e file di registro
Il comando su registra il suo utilizzo in un file di registro di sistema. Questo è utile per scoprire le informazioni di accesso su. Se sei un utente RHEL / CentOS / Fedora Linux digita quanto segue come root per vedere il contenuto di / var / log / secure:# tail -f /var/log/secure
Prova utente Debian / Ubuntu Linux:
# tail -f /var/log/auth.log
Uscite campione:
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
Say hello to sudo command
Il sudo è un programma per sistemi operativi Linux / Apple OS X / *BSD / Unix-like che consente agli utenti di eseguire programmi con i privilegi di sicurezza di un altro utente, normalmente il superutente (root). Per impostazione predefinita, sudo chiederà una password utente, ma può essere configurato per richiedere la password di root o nessuna password a tutti. Apple Mac OS X e Ubuntu Linux e molti altri sistemi operativi utilizza il comando sudo per molte attività amministrative.
sudo esegue un comando come un altro utente ma segue una serie di regole su quali utenti possono eseguire quali comandi come quali altri utenti. Questo è configurato in un file denominato / etc / sudoers. A differenza di su, sudo autentica gli utenti con la propria password piuttosto che quella dell’utente di destinazione. Vedere come configurare e utilizzare lo strumento sudo sotto il sistema operativo Linux.
Ad esempio, per accedere come root sotto sistema operativo Linux o Unix like, digitare:$ sudo -s
Esempio di sessione di comando sudo
Fig.01: Di commutazione per l’account di root tramite il comando sudo
Sudo e file di registro
sudo log possono essere visualizzati mediante il seguente comando come utente root:
## 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
Campione uscite:
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)
Riassumendo
leggere le seguenti pagine man utilizzando il comando ” man:man sudo
man su
Vedi anche:
- Linux Comando Esegui Come Altro Utente Spiega come eseguire eseguire i comandi di Linux come un altro utente o eseguire comandi come utente root tramite runuser, su e sudo utilità.
- Login Linux come Superutente (utente root )
- Come posso accedere come root?
- Come posso diventare superutente su Ubuntu Linux usando su/sudo?
- Ubuntu Linux root Password (la Password di Default)
- Come creare un nuovo utente sudo su Ubuntu Linux server
- Come cambiare la password di root su RHEL ( Red Hat Enterprise Linux)
- Come cambiare la password di root su CentOS Linux
- Come cambiare la password di root su Alpine Linux
- Come cambiare la password di root su SUSE / OpenSUSE Linux
- Modificare la Password di UNIX
- Come cambiare la password di root su Linux Debian
- Come cambiare la password di root su Linux Fedora
- Come cambiare la password di root su macOS, Unix
feed RSS ➔ email newsletter Settimanale ➔
Categoria | Elenco di Unix e Linux comandi |
---|---|
Download manager | wget |
Documentazione | guida • mandb • uomo • pinfo |
spazio su Disco analizzatori | df • duf • ncdu • pydf |
la Gestione dei File | cat • cp • meno • mkdir • più • di albero |
Firewall | Alpino Mura • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04 |
Linux Desktop apps | Skype • Spotify • VLC 3 |
Moderni servizi di pubblica utilità | bat • exa |
Utility di Rete | NetHogs • scavi • host • ip • nmap |
OpenVPN | CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04 |
Gestore di Pacchetti | apk • apt |
Processi di Gestione | bg • chroot • cron • disconoscere • fg • sguardi • gtop • iotop • lavori • killall • uccidere • pidof • pstree • pwdx • tempo • vtop |
Ricerca | ag • grep • whereis • che |
i comandi incorporati della Shell | compgen • echo • printf |
l’elaborazione del Testo | taglio • rev |
Informazioni Utente | gruppi • id * lastcomm * ultimo * lid / libuser-lid * logname * membri * utenti * whoami * chi * w |
Per maggiori informazioni clicca qui 20.04 |