[FreeBSD] Ezernyi baj: floppy, nis, nfs
Zahemszky Gabor
zgabor at CoDe.hu
1999. Okt. 21., Cs, 16:43:59 CEST
Hello!
Ennyire ne legyetek mar benak:
> On Thu, 21 Oct 1999, Gabor Dolla wrote:
>
> > >
> > > msdos: /dev/fd0: Input/output error
Ja ja ja - hibas a lemez - vagy! 720-as floppit tettel be, de o automatikusan
1,44-esnek gondolja. Ha tudod, hogy 720-as, akkor a /dev/fd0 helyett adjal
neki /dev/fd0.720-as eszkozot illetve explicite fd0.1440-t - mar ha egyaltalan
olyan a floppi.
> Bootolaskor ezt irja :
> fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
> fdc0: FIFO enabled, 8 bytes threshold
> fd0: 1.44MB 3.5in
OK, tehat 3 es feles, akkor igaz a fenti info
> Ez meg s sok hibauzenet:
>
> fd0c: hard error reading fsbn 0 (ST0 44<abnrml,top_head> ST1 80<end_of_cyl>
> ST2 0 cyl 0 hd 1 sec 18)
> fd0c: hard error reading fsbn 0 of 0-3 (ST0 44<abnrml,top_head> ST1
> 80<end_of_cyl> ST2 0 cyl 0 hd 1 sec 18)
> fd0c: hard error reading fsbn 0 of 0-3 (ST0 44<abnrml,top_head> ST1
> 80<end_of_cyl> ST2 0 cyl 0 hd 1 sec 18)
> fd0c: hard error reading fsbn 0 (ST0 44<abnrml,top_head> ST1 80<end_of_cyl>
> ST2 0 cyl 0 hd 1 sec 18)
> fd0c: hard error reading fsbn 0 (ST0 44<abnrml,top_head> ST1 80<end_of_cyl>
> ST2 0 cyl 0 hd 1 sec 18)
> fd0c: hard error reading fsbn 0 (ST0 44<abnrml,top_head> ST1 80<end_of_cyl>
> ST2 0 cyl 0 hd 1 sec 18)
Ez meg mind azt jelenti, hogy hardver hiba van azon a lemezen. Ha nem kritikus
a rajta levo adat, akkor formazd le bsd alatt (vagy egy olyat, amit lehet)
man fdformat, es utana probalj ra msdos fs-t rakni - en az mformat-ot nem
birtam hasznalni, de 3.x ota van valami olyan, hogy mkdosfs, az egesz jo.
Ha az a ketto siman lemegy, es azok utan se tudod azt a floppit latni
mdir-rel vagy mount -t msdos-sal, no akkor folytatjuk a vadaszatot.
> > > > > Az az erdekes, hogy az ypcat passwd mukodik.
Aha. Es vannak benne jelszavak? Merthogy neked asszem ypcat master.passwd
kene.
> > > > > De egyszeruen nem tudok loginolni az yp-s userekkel. (mas gepen mukodik)
Kik a mas gepek? BSD-k, Linuxok, egyeb kereskedelmibb Jujnikszok?
> > > > jol beirtad az osszes password fajl vegere a csodalatos kettospontos
> > > > sorokat ???
> > > > hasznalj vipw -t !
> > > probaltam... Volt:
> > > +
> > > +*::::::
> > > +::::::
> > > +ferenc::::::
> > >
> > /etc/rc.conf vagy /etc/defaults/rc.conf (vagy valami hasonlo)
> > a nis_client_enable YES -en van ?? meg a tobbi nis_ kezdetut hogy
> > allitottad be ?
>
> /etc/defaults/rc.conf:
>
> nis_client_flags="" # Flags to ypbind (if enabled).
> nis_ypset_enable="NO" # Run ypset at boot time (or NO).
> nis_ypset_flags="" # Flags to ypset (if enabled).
> nis_server_enable="NO" # We're an NIS server (or NO).
> nis_server_flags="" # Flags to ypserv (if enabled).
> nis_ypxfrd_enable="NO" # Run rpc.ypxfrd at boot time (or NO).
> nis_ypxfrd_flags="" # Flags to rpc.ypxfrd (if enabled).
> nis_yppasswdd_enable="NO" # Run rpc.yppasswdd at boot time (or NO).
> nis_yppasswdd_flags="" # Flags to rpc.yppasswdd (if enabled).
>
> /etc/rc.conf
>
> hostname="harald"
> nisdomainname="verkstad.net"
> nis_client_enable="YES"
> nis_client_flags="-h harald -S verkstad.net,sl"
Ez az ``,sl'' mi a szar? Elgepeles vagy valami szamomra ismeretlen nis
trukk?
> nis_yppasswd_enable="YES"
>
> A defaults/rc.conf-hoz nem piszkaltam hozza, de az etc/rc.conf-ban minden ott
> van ami kell...
> Egyebkent ez mar egy 3.2-es FreeBSD gep config fileja, mert megprobaltam
> atmasolni, hatha ugy jobb lesz...
Hulye kerdes, de ez a nyitja az egesznek - szerintem :-) - UGYE DES jelszot
valasztottal az installkor, es NEM MD5-ot? Mert szerintem az ujabb
linuxokon kivul mas senki nem ismeri az FBSD-fele MD5-os jelszot, viszont
a FreeBSD alapban azt hasznalja, ha csak nem kered meg az ellenkezojere.
Ellenorizni egyszeru: egy lokalis (tehat _nem_ nisbol vett) juzernek allitsd
be a jelszavat passwd-vel, es ha a /etc/master.passwd-ben a jelszo $1$-ral
kezdodik, akkor md5-os, es ha belegebedsz se fog egyuttmukodni a nis-sel. Ha
13 karakter hosszu a kodolt sztring, es nem igy nez ki, akkor des jelszo
van, es ekkor lehet ujabb hibakat keresni.
> A /etc/host.conf vegen ott a 'nis'.
Ez mondjuk helyes - es gondolom ez jelzi, hogy raakadtal az nsswitch.conf
BSD-s megfelelojere.
> A passwd es a master.passwd vegere megprobaltam mar bereakni a +:::::: minden
> variaviojat.
Marmint vipw-vel a master.passwd-be a +::::::::-t. A passwd-hez ne nyuljal
az csak placebo, hulye juzeren kivul bsd alatt senki nem hasznalja (mondjuk
annyi kettospont legyen, amennyi a master.passwd tobbi rekordjaban van). De
a trukk a des jelszo!
Persze ha a bsd is des, meg a tuloldal is, vagy a bsd is md5 meg a tuloldal
is, akkor johetnek a tovabbi infok. De minden esetben szeretnem tudni a
nis szerver tipusat, merthogy a vilagon mas Jujnikszok is hasznalnak
_nem-des_ kodolasu passwd-t (OpenBSD - BlowFish?, meg allitolag a Tru64 -
gyengebbek kedveert - Digital/Compaq Unix -, asszem triple-des-t, mintha a
Solaris sem a standardot hasznalna) - szoval _valoszinuleg_ nem nis
konfiguralasi hiba van.
ZGabor at CoDe dot HU
--
#!/bin/ksh
Z='21N16I25C25E30, 40M30E33E25T15U!' ;IFS=' ABCDEFGHIJKLMNOPQRSTUVWXYZ ';set $Z ;for i { [[ $i = ? ]]&&print $i&&break;[[ $i = ??? ]]&&j=$i&&i=${i%?};typeset -i40 i=8#$i;print -n ${i#???};[[ "$j" = ??? ]]&&print -n "${j#??} "&&j=;typeset +i i;};IFS=' 0123456789 ';set $Z;X=;for i { [[ $i = , ]]&&i=2;[[ $i = ?? ]]||typeset -l i;X="$X $i";typeset +l i;};print "$X"
További információk a(z) BSD levelezőlistáról