MAKEDEVでwdのデバイスファイルを作る時
# cd /dev/
# ./MAKEDEV wd
とすると、不正なファイルが作成される。# ls -l
c------r-x 1 root wheel 0, 0x00000280 Jul 14 18:09 rwd0a*
c------r-x 1 root wheel 1, 0x00000280 Jul 14 18:09 rwd0b*
c------r-x 1 root wheel 2, 0x00000280 Jul 14 18:09 rwd0c*
c------r-x 1 root wheel 3, 0x00000280 Jul 14 18:09 rwd0d*
c------r-x 1 root wheel 4, 0x00000280 Jul 14 18:09 rwd0e*
c------r-x 1 root wheel 5, 0x00000280 Jul 14 18:09 rwd0f*
c------r-x 1 root wheel 6, 0x00000280 Jul 14 18:09 rwd0g*
c------r-x 1 root wheel 7, 0x00000280 Jul 14 18:09 rwd0h*
brw-r----- 1 root operator 3, 0 Jul 14 18:09 wd0a
brw-r----- 1 root operator 3, 1 Jul 14 18:09 wd0b
brw-r----- 1 root operator 3, 2 Jul 14 18:09 wd0c
brw-r----- 1 root operator 3, 3 Jul 14 18:09 wd0d
brw-r----- 1 root operator 3, 4 Jul 14 18:09 wd0e
brw-r----- 1 root operator 3, 5 Jul 14 18:09 wd0f
brw-r----- 1 root operator 3, 6 Jul 14 18:09 wd0g
brw-r----- 1 root operator 3, 7 Jul 14 18:09 wd0h
正しくは、# ./MAKEDEV wd0
のように、数字を付ける。crw-r----- 1 root operator 3, 0 Jul 14 18:12 rwd0a
crw-r----- 1 root operator 3, 1 Jul 14 18:12 rwd0b
crw-r----- 1 root operator 3, 2 Jul 14 18:12 rwd0c
crw-r----- 1 root operator 3, 3 Jul 14 18:12 rwd0d
crw-r----- 1 root operator 3, 4 Jul 14 18:12 rwd0e
crw-r----- 1 root operator 3, 5 Jul 14 18:12 rwd0f
crw-r----- 1 root operator 3, 6 Jul 14 18:12 rwd0g
crw-r----- 1 root operator 3, 7 Jul 14 18:12 rwd0h
brw-r----- 1 root operator 0, 0 Jul 14 18:12 wd0a
brw-r----- 1 root operator 0, 1 Jul 14 18:12 wd0b
brw-r----- 1 root operator 0, 2 Jul 14 18:12 wd0c
brw-r----- 1 root operator 0, 3 Jul 14 18:12 wd0d
brw-r----- 1 root operator 0, 4 Jul 14 18:12 wd0e
brw-r----- 1 root operator 0, 5 Jul 14 18:12 wd0f
brw-r----- 1 root operator 0, 6 Jul 14 18:12 wd0g
brw-r----- 1 root operator 0, 7 Jul 14 18:12 wd0h
warningくらい出してくれてもいいのに…
0 件のコメント:
コメントを投稿