|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
|||||||||||||||||||||||||||||||||||||||||||||||
2001年05月27日(日) 旧暦 [n年日記]#1 [NetBSD] macppc/snapshot/20010524
を作った。
kddlabs
にも置いてある。
@ snapsho/20010517 と 20010524 の両方で、invalid username ?:
20010517/install/boot.fs を floppy に書いて、boot fd:0 で起動したところ
root on md0a dumps on md0b WARNING: clock gained 6 days -- CHECK AND RESET THE DATE! root file system type: ffs erase ^H, werase ^W, kill ^U, intr ^C, status ^T Terminal type? [vt100] xterm Erase is backspace. (I)nstall, (S)hell or (H)alt ? s # df Filesystem 512-blocks Used Avail Capacity Mounted on /dev/md0a 3951 3368 583 85% / mfs:14 15822 2 15028 0% /tmp # cat >/tmp/yy test ^D # ls -l /tmp/yy -rw-r--r-- 1 0 wheel 5 May 27 06:47 /tmp/yy # chown root.wheel /tmp/yy chown: root: invalid user name # cat /etc/passwd root:*:0:0:Charlie &:/root:/bin/csh toor:*:0:0:Bourne-again Superuser:/root:/bin/sh daemon:*:1:31:The devil himself:/:/sbin/nologin operator:*:2:5:System &:/usr/guest/operator:/sbin/nologin bin:*:3:7:Binaries Commands and Source:/:/sbin/nologin news:*:6:8:Network News:/var/spool/news:/sbin/nologin games:*:7:13:Games pseudo-user:/usr/games:/sbin/nologin postfix:*:12:12:Postfix pseudo-user:/var/spool/postfix:/sbin/nologin named:*:14:14:Named pseudo-user:/var/named:/sbin/nologin uucp:*:66:1:UNIX-to-UNIX Copy:/var/spool/uucppublic:/usr/libexec/uucp/uucico nobody:*:32767:39:Unprivileged user:/nonexistent:/sbin/nologin # echo ~root /root # @ 関係あるのは libc/gen/pwcache.c ?:makoto@nazuha ■20:32:30/010527(/usr/src)> \ ? grep -n user_from_uid lib/libc/gen/pwcache.c 65:__weak_alias(user_from_uid,_user_from_uid) 220: * user_from_uid() 229:user_from_uid(uid_t uid, int noname) 232:user_from_uid(uid, noname)と思ったら、これは 八か月の古さ getpwent.c かな。(これもいい勝負) という訳で send-pr patch も一応 作って見た。 @ make release の中で参考になりそうな部分 (vnconfig など):mv netbsd.gz netbsd.GENERIC_MD.gz all ===> macppc/floppies/bootfloppy dd if=/dev/zero of=boot.fs bs=1440k count=1 1+0 records in 1+0 records out 1474560 bytes transferred in 0.093 secs (15855483 bytes/sec) vnconfig -t floppy -v -c vnd0 boot.fs /dev/rvnd0c: 1474560 bytes on boot.fs using geometry 512/18/2/80 disklabel -f /D/etc/disktab -rw vnd0 floppy newfs -B be -m 0 -o space -i 65536 -c 80 -f 512 -b 4096 /dev/rvnd0a /dev/rvnd0a: 2880 sectors in 80 cylinders of 2 tracks, 18 sectors 1.4MB in 1 cyl groups (80 c/g, 1.41MB/g, 32 i/g) super-block backups (for fsck -b #) at: 32, mount /dev/vnd0a /mnt cp /D/usr/mdec/ofwboot /mnt/boot cp /usr/src/distrib/macppc/floppies/md-kernel/netbsd.INSTALL.gz /mnt/netbsd Filesystem 1K-blocks Used Avail Capacity iused ifree %iused Mounted on /dev/vnd0a 1407 1400 7 99% 3 27 10% /mnt installing new bootblocks sync /D/usr/mdec/installboot -v /mnt/boot /D/usr/mdec/bootxx /dev/rvnd0c boot: /mnt/boot proto: /D/usr/mdec/bootxx device: /dev/rvnd0c proto bootblock size: 1024 entry point: 0x00600000 /mnt/boot: block numbers: 80 88 96 104 112 120 128 136 144 152 160 168 pp/mnt/boot: block numbers (indirect): 184 192 umount /mnt vnconfig -u vnd0 cd /usr/src/etc/../distrib/macppc && make release ( つっこみ )
|
最近の日記 2025年02月13日 ・dvipdfmx ICC profile format spec. version 4.3.0 2025年01月29日 ・ham/wsjtx 2025年01月27日 ・wip/wsjtx 5.4.2 2025年01月25日 ・ham/wsjtx 2025年01月15日 ・今更 advent calendar | ||