Ciao a tutti,
mi piacerebbe avere un utente sul mio computer, che possa solo
masterizzare, scegliendo tra un gruppo di ISO già preparate.
L'idea sarebbe creare un utente di sistema, senza home e senza password,
che abbia come shell uno script.
Le man page di passwd e adduser sono abbastanza chiare, il mio problema
è sempre la bash :(
Secondo voi va bene così?
<CODE>
#!/bin/bash
# scrip rilasciato con licenza GPL v2 o superiore
# NESSUNA GARANZIA NELL'USARE QUESTO SCRIPT
#
# Questo e' uno script da usare in occasione dei L.I.P., basta creare un utente
# ad hoc, coi permessi giusti, e sostituirgli la shell di login con questo
# script.
# cdrecord deve essere già configurato
#
# percorso della iso da masterizzare
# PATHISO1="/percorso/iso/file1.iso"
# PATHISO2="/percorso/iso/file2.iso"
PATHISO1="/home/cd/knoppix/KNOPPIX_V3.1-23-10-2002-EN.iso"

# bisognerebbe fare un test sull'esistenza del comando eject e cdrecord, e dei
# vari file PATHISO.

umount /cdrom 2> /dev/null
eject
echo "Inserisci un CD vergine, e premi un tasto per continuare"
read
eject -t > /dev/null

echo "Quale ISO vuoi masterizzare?"
echo "premi il numero corrispondente o \"q\" per uscire"
echo "1: Knoppix - versione 3.1"
echo "q: uscita"
read -p "scelta: " SCELTA
case $SCELTA in
        1) cdrecord -v -eject speed=24 $PATHISO1 ;;
        q | Q) echo "Arrivederci e a presto :)";
                exit 0 ;;
        *) echo "opzione non riconosciuta";
                exit 2 ;;
esac
</CODE>

Accetto consigli e suggerimenti,
Werewolf.
-- 
Werewolf alias Matteo
werewolf(at)pavia.linux.it


Rispondere a