Se sto usando Ubuntu 11.04, come posso configurarlo in modo tale che solo due utenti possano spegnere / sospendere / ibernare il mio PC: l'utente root e un utente normale?
Se sto usando Ubuntu 11.04, come posso configurarlo in modo tale che solo due utenti possano spegnere / sospendere / ibernare il mio PC: l'utente root e un utente normale?
Risposte:
Il shutdown
binario funzionerà solo per l'utente root. L'approccio tipico è quello di impostare le regole sudo per consentire all'utente di eseguire l'arresto come root. Supponendo che l'utente non disponga già delle autorizzazioni sudo complete (ad esempio il primo utente su un sistema desktop Ubuntu) è possibile aggiungere la seguente riga a / etc / sudoers (utilizzando l' visudo
utilità, per sicurezza):
joe hostname=(root) /sbin/shutdown -h now
Se vuoi che siano in grado di chiudere senza che venga richiesta la password, aggiungi l'opzione NOPASSWD, in questo modo:
joe hostname=(root) NOPASSWD: /sbin/shutdown -h now
È possibile modificare il modo in cui possono eseguire l'arresto utilizzando caratteri jolly o dichiarazioni esplicite. Ad esempio shutdown -h now
consente un arresto immediato del sistema, non si riavvierà. Si potrebbe consentire -r
invece di riavviare il sistema.
Dopo aver configurato i sudoer, joe può eseguire il comando seguente per riavviare il sistema:
sudo /sbin/shutdown -h now
Come joe, puoi eseguire il seguente comando per vedere quali comandi hai accesso per eseguire usando sudo
:
sudo -l
Per disabilitare l'arresto dal menu di accesso, modifica il /etc/gdm/gdm.conf-custom
file e nella [greeter]
sezione aggiungi SystemMenu=false
. Ciò non influirà sul menu del pannello, tuttavia, non sono sicuro di come disabilitarlo senza disabilitarlo per tutti gli utenti, ma se lo disabiliti per tutti gli utenti dovresti essere in grado di aggirarlo utilizzando invece il shutdown
comando da un terminale . Per disabilitare per tutti gli utenti, vedere questo link ; Non ho verificato che queste istruzioni funzionino su Ubuntu.
Nota che non c'è modo di impedire loro di scollegarlo o di premere il pulsante di accensione sulla parte anteriore del PC, quindi la tendenza nelle distribuzioni di Linux per uso domestico è stata quella di consentire queste funzioni a tutti gli utenti seduti fisicamente al computer senza modo ovvio per disabilitarlo.