Come rendere utente suoraer Fedora?


Risposte:


44

Aggiungi l'utente al wheelgruppo:

gpasswd wheel -a username

Uso gpasswd perché non tutte le versioni usermodhanno un modo semplice per aggiungere l'utente a un gruppo senza cambiare tutti i gruppi di utenti. Tuttavia, su qualsiasi Fedora recente, usermod username -a -G wheeldovrebbe avere lo stesso effetto. Puoi anche usare la system-config-usersGUI, ovviamente.

Se stai usando Fedora 14 o precedenti, usa visudoper modificare il sudoersfile, rimuovendo #da questa riga:

%wheel  ALL=(ALL)       ALL

Questo è il valore predefinito nel file sudoers su Fedora 15 e versioni successive, quindi aggiungere l'utente a wheelè tutto ciò che devi fare. Nota che questo non avrà effetto immediato; la cosa più semplice da fare è disconnettersi e riconnettersi.

Vedi anche questa domanda e rispondi su Server Fault per informazioni sulla concessione del comportamento "auth as self" di tipo sudo ai wheelmembri del gruppo per app grafiche che usano consolehelper o PackageKit.


3

Suppongo che la prima domanda sia: hai installato sudo sui server in questione? Supponendo che sia così, si tratta solo di decidere se si desidera trattare l'utente come un'entità unica o come parte di un gruppo, un gruppo che può avere solo 1 membro. Il comando visudocome root ti darà accesso per modificare il file sudoers, spesso / etc / sudoers.

l'ex:

user ALL= /foo/bar

l'ultimo:

%group  ALL= /foo/bar

Questi sono solo due esempi, il pacchetto sudo ha un enorme numero di funzionalità e opzioni di impostazione a vostra disposizione. Consiglio di leggere i sudoer, il file di configurazione di sudo, il manuale . Vorrei anche raccomandare l'avvio semplice e la realizzazione della configurazione desiderata effettiva.


1
In realtà, tutto ciò che voglio è essere in grado di fare semplici cose da amministratore come sudo yum install blah.
Tshepang,

A seconda della dimensione dell'insieme di "semplici elementi amministrativi", può essere più conveniente sfruttare l'aliasing di sudo per stabilire un elenco di comandi consentiti e fornire l'escalation dei privilegi all'elenco piuttosto che enumerare ciascuno con la propria configurazione.
Tok

Non sono sicuro cosa intendi. Volevo solo qualcosa di semplice come aggiungere user ALL=(ALL) ALL, senza rompere il cervello con la miriade di opzioni sudo? Lo chiedo perché in Debian il modo consigliato è aggiungere l'utente al gruppo sudo, quindi volevo sapere cosa fosse in Fedora.
Tshepang,

Questa sintassi funzionerà anche per Fedora, tuttavia, non consiglierei di concedere l'accesso sudo illimitato a tutti i comandi come regola generale.
Tok

@Tshepang - Ho perso la seconda parte della tua domanda precedente. Credo che Fedora ti permetterà di specificare un utente per nome nel file sudoers senza aggiungerlo a nessun gruppo in particolare. Hai riscontrato uno o più problemi con questo approccio?
Tok

-3

Ho cercato su Google:

Come rendere utente suoraer Fedora?

Ho visto questo video:

https://www.youtube.com/watch?v=3uApwHl0PQA

Quale diretto a questa utilità (fedy):

http://satya164.github.io/fedy/

che può essere installato con il seguente comando (funziona per me in fedora 20):

su -c "curl http://satya164.github.io/fedy/fedy-installer -o fedy-installer && chmod + x fedy-installer && ./fedy-installer"

fornire la password richiesta, al termine dell'installazione, eseguire

su -c fedy

e l'interfaccia utente verrà eseguita. puoi quindi aggiungere il tuo utente all'elenco dei sudoers:

inserisci qui la descrizione dell'immagine

assicurati di riavviare dopo aver apportato queste modifiche.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.