User Tools

Site Tools


doc:appunti:linux:sa:webmin

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 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)
doc/appunti/linux/sa/webmin.1395242859.txt.gz · Last modified: 2014/03/19 16:27 by niccolo