[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

chown: root: invaid user name (Re: another 1.5V snapshot/20010524)



>                                            千葉市中央区長洲
>                                                    藤原  誠
Makoto> cd /mnt/dev
Makoto> ./MAKEDEV all
Makoto> とすると
Makoto> chown: root: invalid username

Makoto> のように表示されてしまいます。/etc/passwd がおかしいのかな

これですが、ls -l とした時にも root と表示されるはずのところに
# ls -l /tmp/yy
-rw-r--r--  1 0  wheel  5 May 28 12:53 /tmp/yy
のように 0 という字が表示されるので、試しに boot.fs で起動した
ところに (ftp を使って) /etc/pwd.db を写したら、問題がなくなっ
たので、これかなと思って、send-pr 
http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=13050
をしました。 (どうも相手をされていない感じですが ;-( )

で、その sys/distrib/miniroot/list の変更をしてもう一度 snapshot 
を作って見たのですが、肝心の /etc/pwd.db が入っていませんでした。

0 > boot fd:0 -
>> NetBSD/macppc OpenFirmware Boot, Revision 1.3
>> (root@nazuha, Sun May 27 17:28:36 JST 2001)
3597336+154760=0x394340
 start=0x800000
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001
    The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California.  All rights reserved.

NetBSD 1.5V (INSTALL) #1: Sun May 27 22:51:18 JST 2001
    root@nazuha:/usr/src/sys/arch/macppc/compile/INSTALL
.....
# ls -l /etc*
total 38
-rw-r--r--  1 0  wheel   950 May 27 14:11 disktab.preinstall
-rw-r--r--  1 0  wheel   283 May 27 14:11 group
-rw-------  1 0  wheel   675 May 27 14:11 master.passwd
-rw-r--r--  1 0  wheel   774 May 27 14:11 netconfig
-rw-r--r--  1 0  wheel   621 May 27 14:11 passwd
-rw-r--r--  1 0  wheel  5509 May 27 14:11 protocols
-rw-r--r--  1 0  wheel  9015 May 27 14:11 services
# 

「/etc/pwd.db が入っていればいい」としてですが、
list を変更するだけではだめなのか、それとも別のところを変更する
必要があるのでしょうか。

それと、(snapshot 全体を作らずに) この部分だけを簡単に確認する方
法があると思うのですが、簡単だったら教えて下さい。
---
(藤原)
http://www.ki.nu/software/NetBSD/iBook2/
http://www.ki.nu/software/namazu/tutorial/