[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [RiminiLUG-General] Account utenti su DB ?



Il 17/01/2011 00:42, Filippo Giunchedi ha scritto:
> On Sat, Jan 15, 2011 at 07:40:15PM +0100, Ivan Tarozzi wrote:
>> In soldoni: è una strada che conviene praticare o avete già potuto
>> vedere che sono più i problemi che i benefici?
>>
>> Esiste un modo più furbo? Senza tirare in ballo ldap, che per il momento
>> non avremmo il tempo di studiarci.
> 
> l'idea del DB non e' male, se non vuoi andare verso ldap secondo me potresti
> provare cosi': (soluzione non testata ma probabilmente funzionante)
> 
> - ti appoggi a un DB sqlite con utenti/gruppi/ecc _della scuola_
> - dall'interfaccia che preferisci puoi modificare gli utenti (la meglio
>   secondo me sarebbe avere una cosa minimale web, senza stare a tirare su
>   apache fai partire un server http su una porta che vuoi)
> - periodicamente (o eventualmente forzato) gli utenti/gruppi vengono presi dal
>   db e scritti in file passwd/shadow/group separati da quelli di sistema
> - fai leggere questi file _in aggiunta_ a passwd/group di sistema a nss/glibc
>   (libnss-extrausers)

fattibilissimo ma perche' devi creare un'infrastruttura completamente
fuori standard per popolare gli account ?

in questo scenario devi:
- creare un db
- creare dei tool per gestirlo
- esportare i dati per farli gestire da libnss

il tutto per ottenere pochi vantaggi ed un'infrastruttura fuori standard
e pertanto poco replicabile e difficilmente mantenibile


mettendo LDAP, che e' uno standard industriale. hai un unico oggetto che
contiene tutto, fai due script banali per gestire gli utenti oppure
metti uno dei mille pannelli web e sei a posto.


Christian

P.S. a riguardo della questione mysql, ripeto, se lo interfacciate
direttamente con il pam, dovete avere a che fare con un modulo vecchio e
poco mantenuto.