j’ai un gros souci sur le BSD installé sur une dedibox.
En ajoutant le user avec lequel je me connecte sur la box à un groupe, je lui ai enlevé sans le savoir son appartenance au groupe wheel, nécessaire pour que je puisse faire un su root.
Je me connecte sur la box en SSH, et bien entendu j’ai désactivé la possibilité de me logguer en root directement, et je n’ai aucun autre user avec qui je peux me connecter. Egalement, sudo n’est pas installé.
Mmmm ne retourne pas le couteau dans la plaie, c’est toi qui a eu l’insigne honneur de partager la couche d’un Suisse, à mon grand désespoir d’ailleurs…
Et sinon, merci à tous les deux de faire avancer le schmilblick!
for i in `seq 1 9`; do mkdir /mnt/mnt$i; mount /dev/sda$i /mnt/mnt$i;done
J’ai eu des erreurs:
[ 161.221519] ufs was compiled with read-only support, can't be mounted as read-write
[ 161.270832] ufs was compiled with read-only support, can't be mounted as read-write
[ 161.299458] ufs was compiled with read-only support, can't be mounted as read-write
[ 161.314057] ufs was compiled with read-only support, can't be mounted as read-write
Du coup j’ai fait :
/home/zoubi# mount -r /dev/sda1 /mnt/mnt1
Et il me dit :
mount: wrong fs type, bad option, bad superblock on /dev/sda1,
missing codepage or helper program, or other error
Dans quelques cas certaines informations sont utiles dans syslog - essayez
dmesg | tail ou quelque chose du genre
dmesg | tail me dit :
[ 302.393926] You didn't specify the type of your ufs filesystem
[ 302.393930]
[ 302.393931] mount -t ufs -o ufstype=sun|sunx86|44bsd|ufs2|5xbsd|old|hp|nextstep|nextstep-cd|openstep ...
[ 302.393933]
[ 302.393934] >>>WARNING<<< Wrong ufstype may corrupt your filesystem, default is ufstype=old
[ 302.395242] ufs_read_super: bad magic number
Du coup je suppose que je dois faire un :
mount -r -t ufs -o ufstype=ufs /dev/sda1 /mnt/mnt1
Mais je ne suis pas sûr, et le gros WARNING me fait un peu flipper
mount -r -t ufs -o ufstype=ufs2 <device> <mount_dir>
en precisant « -r » tu precise read only, donc le warning que tu as eu n’est pas tres grave en RO (read only), puisque tu peux rien modifier.
Donc fait ca, regarde si t’as bien le contenu de la partoche, et si c’est bon, tu recommence en RW (tu vire le -r)
LoneWolf
Si le noyau linux n’a pas le support RW UFS, tu l’as dans l’os
Heu, tu pourra pas réparer ton FreeBSD avec un linux. Surtout avec un chroot (les binaires bsd vont pas tourner sous linux).
Le seul truc a faire est de modifier ton /etc/group. Pas besoin de pw pour ca sous freebsd.
Par contre si tu ne peux pas monter ta partition en read/write, t’es mal barré. T’as pas moyen de lancer un rescue bsd ?