View Single Post
Old 17-03-2012, 09:38   #4258
webapp
Junior Member
 
Iscritto dal: Mar 2012
Messaggi: 14
Quote:
Originariamente inviato da Parnas72 Guarda i messaggi
/.ssh non può esistere perchè / è un file system read-only. Devi modificare la home directory dell'utente admin nel file /etc/passwd, facendola puntare al file system di modfs. Per farlo io ho modificato lo script di start del pacchetto ssh, aggiungendo le seguenti righe in fondo allo script:

Codice:
[ $device = "DGN2200" ] &&
  awk -vFS=: -vOFS=: '{ if ($1=="admin") $6=ENVIRON["modfs"]"/home/"$1; print }' /etc/passwd > $modfs/tmp/passwd &&
  mv $modfs/tmp/passwd /tmp/etc/passwd

test -d $modfs/home/admin || mkdir -p $modfs/home/admin
La prima volta che avvii il servizio con lo script così modificato ti creerà la directory $modfs/home/admin, in cui potrai poi caricare le tue chiavi ssh, mettere un tuo .profile e quant'altro.

Intanto grazie...
una sola cosa ma dove trovo lo script ssh?
webapp è offline   Rispondi citando il messaggio o parte di esso