This is an old revision of the document!
Webmin
Webmin non è nei repository ufficiali Debian (perché?), quindi si scarica il pacchetto dal sito ufficiale:
wget http://prdownloads.sourceforge.net/webadmin/webmin_1.610_all.deb
L'accesso è tramite web all'indirizzo: https://host:10000/
, l'installazione predefinita prevede di rispondere
senza filtri su indirizzi IP, ecc.
Si può impostare una lingua diversa da quella predefinita a livello di sistema accedendo a Webmin ⇒ Configurazione di Webmin, oppure aggiungendo l'opzione in /etc/webmin/config:
lang=it.UTF-8
Ogni utente potrà comunque personalizzare le proprie impostazioni.
Si effettua login come root (con la password Unix), Webmin, Utenti Webmin, Crea un nuovo utente Webmin.
Alcuni dei moduli Webmin che può essere utile delegare all'utente:
- Change Language and Theme
- Bootup and Shutdown
- Users and Groups
- Shoreline Firewall
- SMART Drive Status
- Custom Commands
Il plugin Users and Groups consente di creare nuovi utenti. Per modificare i parametri predefiniti dei nuovi utenti si usa il Module Config. Ad esempio:
- Copy files into new home directories from
<blank>
- SElinux context for new home directories
None
- Create new group for new users?
Yes
- Default primary group for new users:
Default
- Default shell for new users
/bin/false
- Prevent dictionary word passwords?
Yes
Controllo di accesso
In generale quando si delega l'esecuzione di un comando webmin ad un utente, è necessario in qualche modo limitare l'azione. In particolare si deve evitare che l'utente delegato possa personalizzare il comando e fare in questo modo escalation di privilegi.
- Utenti → Utenti Webmin → click sul nome utente
- Moduli di Webmin disponibili → attivare la spunta e cliccare il nome del modulo
- Può modificare la configurazione del modulo (No)