Il 30/08/2016 08:12, Piviul ha scritto:
gerlos ha scritto il 30/08/2016 alle 02:05:
Ciao a tutti,
Mi hanno chiesto di forzare gli utenti di un file server samba a
cambiare password periodicamente.
Però gli utenti non hanno alcun accesso shell al sistema: accedono
solo via samba, tramite il file manager. Cosa mi suggerite? Come si
potrebbe fare?
La situazione è semplice, ed è questa: server Debian stable, che
condivide 4 directory via samba, una decina di utenti che accedono
alle condivisioni tramite client usando nautilus su Ubuntu 14.04 LTS.
Gli utenti sono configurati sul server per avere /bin/false come
shell, a parte due che hanno /usr/bin/rssh per accedere via SFTP
dall’esterno della LAN, e quindi non possono usare il comando passwd.
La cosa più banale che mi è venuta in mente è che sia
l’amministratore a cambiare loro le password e mandargliele via email
periodicamente, ma la cosa mi piaceva poco, sia perché non mi piace
mandare password via email, sia perché mi sarebbe piaciuto che gli
utenti potessero scegliere autonomamente le proprie password.
Voi cosa fareste?
un'interfaccia web? Non è difficle costruirla per il solo cambio
password ma se credi puoi vedere se c'è qualcosa di già fatto. Dando
velocemente un'occhiata ho trovato questa:
http://changepassword.sourceforge.net/
Piviul
Interessante!
Quindi potrei mettere in cron uno script che controlla la data di
scadenza delle password (magari usando chage -l), e manda una email
all'utente la cui password è in scadenza, con il link alla pagina web
per il rinnovo.
Potrebbe essere la soluzione per noi...
grazie mille!
gerlos
PS Piviul, hai mandato 2 volte lo stesso link! :-)
--
"Life is pretty simple: You do some stuff. Most fails. Some works. You do more
of what works. If it works big, others quickly copy it. Then you do something
else. The trick is the doing something else."
< http://gerlos.altervista.org >
gerlos +- - - > gnu/linux registred user #311588