perché proprio in /home? IMHO meglio nella home dir dell'utente, o in un'area temporanea (/tmp o /var/tmp).
la farei più semplice... niente "nano" o altro. Un bel "cat" e via:
codice:
cat > /tmp/post-install.sh
...seguito da Ctrl+d dopo il paste.
Meglio ancora mettiamo lo script direttamente come file ("zippato") in allegato da copiare e unzippare, così evitiamo qualsiasi possibile errore "di trascrizione".
poi:
codice:
chmod +x /tmp/post-install.sh
sudo /tmp/post-install.sh
...da non dimenticare "sudo" (o "su", o login direttamente come "root"), altrimenti non funziona nulla! ;)
Mmmh... forse è meglio aggiungere un bel test in cima allo script... qualcosa del genere (da mettere subito dopo l'hash-bang):
codice:
[ "$(whoami)" == "root" ] || exec su -c "$0"
P.S.: chi mi sa dire cosa fa questa riga di codice? :)