GESTIONE ALUNNI e DOCENTI ============================================================================== Questi programmi permettono una piu' semplice gestione degli username degli alunni e dei docenti preparando una tabella. ============================================================================= Copiare i file alun_crea e alun_del nel directory /root Copiare i file docent_crea e docent_del nel directory /root Creare il gruppo alunni in /etc/group alunni::110:root Il gruppo docenti (200) e' gia' stato creato nel pacchetto samba Per aggiungere nuovi utenti: ----------------------------- Modificare il file /root/passwd.new Questo file conterra' l'username e la descrizione dei nuovi utenti separati dal carattere ":" (due punti) (Creare gli alunni e i docenti separatamente) mrossi: Rossi Mario 3-A brossi: Bruno Rossi 1-B [Non utilizzare nel file caratteri speciali quali # ^ @ & possono dare grane !!] Quindi lanciare il comando: alun_crea (per gli alunni) docent_crea (per i docenti) Per cancellare utenti --------------------- Per la cancellazione degli utenti editare il file /root/passwd.del Questo file conterra' l'username degli utenti da eliminare, uno per riga, separati dal carattere ":" mrossi: gbianchi: Quindi lanciare il comando: alun_del (per gli alunni) docent_del (per i docenti) ============================================================================ NOTA: Quando si creano nuovo utenti questi questi sono senza password, e quindi la password deve essere immediatamente inserita, per ogni utente, con il comando: passwd nome_utente E' possibile modificare il programma in modo che una password di default sia inserita. Per far questo bisogna creare un utente fittizio con il comando: adduser utprova passwd utprova E inserire la password che si vuole usare come password di default. Quindi si puo' guardare nel file /etc/passwd quale codice crittografato della password e' stato generato per questo utente: upprova:Bgd7wYpI9YsPw:501:501::/home/upprova:/bin/bash [e' il campo, compreso tra ":" che segue immediatamente il nome utente]. Prendendo nota di questo campo si puo' modificare il programma alun_crea nella riga: $comm = "adduser -s /bin/tcsh -g 110 -c \"$nome\" $user"; Aggiungendo, dopo il parametro -g 100 il nuovo parametro -p codice_passwd, che sara', nel nostro esempio: $comm = "adduser -s /bin/tcsh -g 110 -p Bgd7wYpI9YsPw -c \"$nome\" $user"; ============================================================== E' utile creare gli alunni una classe per volta, inserendoli nel file passwd.new, e con il comando: cp passwd.new classexx_2001 fare una copia della classe xx che servira' sia per la creazione di una eventuale lista sia per avere in archivio gli utenti suddivisi per classe e per anno. =================================================================