Questo post descrive come eseguire i comandi come Sudo Root in Fedora. Coprirà il processo passo-passo su come aggiungere un utente, imposterà una password per esso e quindi assegnalo sudo privilegi. Alla fine, verificheremo se all'utente è stato concesso i privilegi sudo e può eseguire i comandi come sudo.
1. Accedi come utente root utilizzando il comando di seguito:
$ su -
Immettere la password dell'utente root.
2. Esegui il comando qui sotto per aggiungere un nuovo utente:
$ adduser
3. Imposta una nuova password per questo utente utilizzando il comando di seguito:
$ passwd
4. In Linux, il /etc/sudoers Il file definisce quali utenti sono autorizzati a utilizzare il comando sudo e quali comandi sono autorizzati a eseguire. È possibile modificare questo file utilizzando il comando di seguito:
$ Visudo
Nel file, cerca la riga che dice:
%Wheel All = (All) All
Questa riga concede a tutti i membri della ruota del gruppo di eseguire tutti i comandi come sudo. Assicurati che la riga sopra non venga commentata (non ha un simbolo # all'inizio). Se la riga viene commentata, rimuovere il simbolo # e quindi salvare e uscire dall'editor.
5. Ora per concedere a qualsiasi privilegio di utente sudo, aggiungilo al gruppo delle ruote utilizzando il comando di seguito:
$ usermod -ag ruota
Ad esempio, per concedere a un utente i privilegi sudo "Umara", dovremo aggiungerlo al gruppo "Ruota" usando il comando di seguito:
$ usermod -ag ruota Umara
6. Per verificare se l'utente è stato aggiunto al gruppo "ruota", eseguire il comando di seguito:
$ id
Dovresti vedere il gruppo "ruota" nell'uscita del comando sopra.
7. Ora per verificare se l'utente ha l'accesso sudo, passa a quell'utente utilizzando il comando di seguito:
$ su -
Dopo aver eseguito questo comando, vedrai che il prompt è stato modificato nel nuovo utente. Ora prova a eseguire qualsiasi comando come sudo come Sudo LS, Sudo DNF Aggiornamento, eccetera. Chiederà la password sudo. Immettere la password per l'account utente, non l'account root. Ora, il comando verrà eseguito e vedrai l'output.
Se ricevi un messaggio come "non è nel file sudoers. Questo incidente verrà segnalato ”, significa che la procedura non è stata eseguita correttamente e l'utente non ha privilegi sudo. Assicurati di essere effettuato come root e di aver seguito correttamente tutti i passaggi.
Il comando sudo consente agli utenti di eseguire comandi amministrativi senza bisogno della password di root. In questo post, abbiamo condiviso come puoi eseguire comandi come sudo root in fedora. Ricorda, puoi anche limitare quali comandi un utente può eseguire come root. Pertanto, se alcuni utenti non richiedono un accesso completo per il root, possono essere forniti l'accesso esclusivamente alle attività di cui hanno bisogno per svolgere.