- /etc/mknod console c 0 0
- /etc/mknod drum c 7 0 ; chmod 644 drum
- /etc/mknod floppy c 8 0
- /etc/mknod kUmem c 3 3 ;: no one has ever tried using this
- /etc/mknod kmem c 3 1 ; chmod 644 kmem
- /etc/mknod mem c 3 0 ; chmod 644 mem
- /etc/mknod null c 3 2 ; chmod 666 null
- /etc/mknod tty c 2 0 ; chmod 666 tty
+ mknod console c 0 0
+ mknod drum c 3 0 ; chmod 640 drum ; chgrp kmem drum
+ mknod kmem c 2 1 ; chmod 640 kmem ; chgrp kmem kmem
+ mknod mem c 2 0 ; chmod 640 mem ; chgrp kmem mem
+ mknod null c 2 2 ; chmod 666 null
+ mknod zero c 2 12 ; chmod 666 zero
+ mknod tty c 1 0 ; chmod 666 tty
+ mknod klog c 6 0 ; chmod 600 klog
+ mknod stdin c 21 0 ; chmod 666 stdin
+ mknod stdout c 21 1 ; chmod 666 stdout
+ mknod stderr c 21 2 ; chmod 666 stderr
+ mkdir fd > /dev/null 2>&1
+ (cd fd && eval `echo "" | awk ' BEGIN { \
+ for (i = 0; i < 64; i++) \
+ printf("mknod %d c 21 %d;", i, i)}'`)
+ chown -R bin.bin fd
+ chmod 555 fd
+ chmod 666 fd/*