PDA

View Full Version : FreeBSD: non riesco più a diventare root


photoneit
16-11-2005, 23:14
In freeBSD-6.0
Cercando di installare la shell bash al posto di quella di default, ho dato un comando
sbagliato ed ora non posso più diventare root.
Il comando sbagliato è il seguente:
chsh -s /usr/local/bin/bash/diomede
anzichè:
chsh -s /usr/local/bin/bash diomede
Siccome non è da molto che uso FreeBSD, spero che qualcuno mi dia una mano a
risolvere questoi guaio.
grazie

The Katta
17-11-2005, 09:20
dunque, a root non dovresti mai cambiare niente proprio per evitare casini.
c'è l'utente toor apposta che ha gli stessi privilegi, quindi shell ed altro le cambi per questo utente.

una soluzione veloce può esser: boot in single user e sistema le cose.
oppure su -c comandoblahblah dal tuo utente se il tuo utente è nel gruppo wheel.

photoneit
17-11-2005, 23:25
Grazie
ora provo, comunque ricorderò la lezione ;)
ciao

photoneit
17-11-2005, 23:42
oppure su -c comandoblahblah dal tuo utente se il tuo utente è nel gruppo wheel.

Il mio utente è nel gruppo wheel ma comunque per usare l'opzione -c devo
essere root perciò quando tento di dare il comando da utente normale, mi da:
only root may use -c
ora proverò con il boot in single user mode
ciao

The Katta
18-11-2005, 12:41
uhm scusa

da "man su"
-s, --shell= shell
use shell instead of the default in /etc/passwd