Pagina 1 di 2

Login impossibile

Inviato: mer 8 lug 2009, 13:34
da ulisse89
Ciao ragazzi. Nel mio pc ho 1 disco e tre partizioni, una slackware, una swap e una sabayon appena installata. Oggi su quest'ultima ho aggiunto un utente nuovo e tutto a posto. Ho terminato la sessione per fare un nuovo login per provare il nuovo utente, ma mi dava login incorrect, sia con il nuovo utente, che con il mio e anche con root. Perciò non mi rimasto altro da fare che avviare slackware e cercare di risolvere da qui.
Il problema è che non so bene dove mettere mano, in slackware so che le password stanno in /etc/shadow, ma in sabayon questo file non c'è e comunque non risolverebbe il mio problema.
Qualche idea?
Grazie.

Re: Login impossibile

Inviato: mer 8 lug 2009, 13:43
da luka64
te la butto lì: errore nell'installazione di sabayon.

Re: Login impossibile

Inviato: mer 8 lug 2009, 14:11
da aschenaz
Così, a tentoni, potrebbe dipendere dal fatto che non hai settato la tastiera
italiana in Sabayon e le password magari contengono caratteri speciali...
Oppure hai impostato le password con la tastiera inglese e poi sei passato
a quella italiana...

Se è così, trova i tasti corrispondenti ai tuoi caratteri speciali nella tastiera
inglese...

Re: Login impossibile

Inviato: mer 8 lug 2009, 14:17
da ulisse89
Non dev'essere un errore del genere perchè io di login ne ho fatti 4 o 5 corretti prima che succedesse, e non ho mai cambiato la mappatura della tastiera dopo.

Re: Login impossibile

Inviato: mer 8 lug 2009, 14:25
da SIV
E se provi da slack a montare la partizione di Sabayon in scrittura e dare un chroot e poi passwd ?

Oppure puoi provare caricando Sabayon, a passare a lilo o a grub la stringa init=/bin/bash così avrai una shell a disposizione.
Lì da un mount -o remount,rw / e dopo passwd così reimposti la password di root.

Re: Login impossibile

Inviato: mer 8 lug 2009, 14:57
da ulisse89
ma se do passwd da slackware non cambia quella di slackware?

Re: Login impossibile

Inviato: mer 8 lug 2009, 15:06
da SIV
Anche dando il chroot? Non saprei di preciso, ma penso di no.

Con il secondo metodo invece non dovresti avere problemi con slackware.

Re: Login impossibile

Inviato: mer 8 lug 2009, 15:20
da ulisse89
Intanto grazie. Poi, dato che preferisco tentare col primo metodo prima di toccare lilo, con chroot cosa dovrei fare? Ho letto il man ma non ho capito molto.

Re: Login impossibile

Inviato: mer 8 lug 2009, 15:33
da SIV
Facendo finta che /dev/xxx sia la partizione dove è installata Sabayon

Codice: Seleziona tutto

mkdir /mnt/Sabayon
mount /dev/xxx /mnt/Sabayon
mount -o remount,rw /dev/xxx /mnt/Sabayon
chroot /mnt/Sabayon/root/ /bin/bash
passwd
E lì se tutto ha funzionato, dovresti inserire la nuova password root.

Re: Login impossibile

Inviato: mer 8 lug 2009, 15:42
da ulisse89
Niente, così non riesco, perchè dice che non ho i permessi, anche con root su slackware.
Provo a passare a lilo init=/bin/bash. Dove aggiungo di preciso questa stringa? nel file di lilo?

Re: Login impossibile

Inviato: mer 8 lug 2009, 15:54
da SIV
No dovresti riavviare e alla schermata di lilo digitare:

Codice: Seleziona tutto

linux init=/bin/bash
Una volta fatto il boot dovresti mettere la partizione in modalità rw, e poi dare passwd:

Codice: Seleziona tutto

mount -o remount,rw /
passwd
Ma prima, come è sistemato il tuo file lilo.conf?

Codice: Seleziona tutto

grep -v "#" /etc/lilo.conf

Re: Login impossibile

Inviato: mer 8 lug 2009, 16:14
da ulisse89

Codice: Seleziona tutto

append=" vt.default_utf8=0"
boot = /dev/hda

  bitmap = /boot/slack.bmp
  bmp-colors = 255,0,255,0,255,0
  bmp-table = 60,6,1,16
  bmp-timer = 65,27,0,255


prompt
timeout = 1200
change-rules
  reset
vga = 773
image = /boot/vmlinuz
  root = /dev/root
  label = Linux
  read-only
image = /mnt/sabayon/boot/kernel-genkernel-x86-2.6.29-sabayon
  initrd = /mnt/sabayon/boot/initramfs-genkernel-x86-2.6.29-sabayon
  label = Sabayon
  append = "root=/dev/sda1"
  append = "init=/bin/bash"
  read-only

Re: Login impossibile

Inviato: mer 8 lug 2009, 16:25
da SIV
L'hai aggiunto tu quel

Codice: Seleziona tutto

append="init=/bin/bash"
?

Se così funge, ti basta riavviare, avviare Sabayon e dopo il caricamento avrai una shell root.

Lì puoi dare:

Codice: Seleziona tutto

mount -o remount,rw /
passwd
sync
reboot
Se tutto funziona, poi dovresti anche togliere quel

Codice: Seleziona tutto

append="init=/bin/bash"
dal file lilo.conf, altrimenti Sabayon si avvierà sempre in quella modalità e non potrai provare se il login va a buon fine.

Re: Login impossibile

Inviato: mer 8 lug 2009, 19:16
da ulisse89
Solo che non funziona quell ' append. Non so come farlo altrimenti.

Re: Login impossibile

Inviato: mer 8 lug 2009, 19:28
da m0rdr3d
Monta la partizione di sabayon.

Modifica il file [partizione sabayon]/etc/passwd (mi raccomando, non quello della slack ;-) ) : alla riga

Codice: Seleziona tutto

root:x:0:0::/root:/bin/bash
cancella la x.
In questo modo rimuovi la password di root e puoi entrare senza problemi.

Se ti da problemi con i permessi potrebbe essere un problema di user id (però con root sarebbe strano), per cui _segnati_ i permessi attuali del file, fai chmod 777 /etc/passwd esegui le modifiche e dopo _ripristini_ i permessi iniziali.

Ovviamente quando sei dentro sabayon poi reimposta la password di root.