This was brought to my attention by one Usent postig; I must admit I never
before noticed it and IIRC it does not happen on other Uices.

When user logs in, owner of some /dev/* files are change to this
user. I do not mean ttys (this is normal) but audio/video/floppy/CDs
nodes. If another user logs in at the same time, owner remains
unchanged; when user logs out, owner is reverted to root.

What is the reason for doing it? Can I change it? Note, that I do not
speal about groups - they are correctly set to audio, cdwriter etc - and
that is exactly what I'd like to use to control access to these devices.

Hmm I just noticed that some devices are actually 600 ... assuming that
only one user can log on the console at a time, it may make sense ...

I do not see any security issue offhand ... OTOH it is just disturbing.

Is it Mandrake specific or general Linux feature?

I add listing of all devices that get new owner (floppy listing abridged);
/dev/hdc and /dev/hdd are CD-ROMs

-andrej

crw-------    1 bor      audio     14,  14 وإ× 22 19:58 /dev/admmidi0
crw-------    1 bor      audio     14,  30 وإ× 22 19:58 /dev/admmidi1
crw-------    1 bor      audio     14,  46 وإ× 22 19:58 /dev/admmidi2
crw-------    1 bor      audio     14,  62 وإ× 22 19:58 /dev/admmidi3
crw-------    1 bor      audio     14,  12 وإ× 22 19:58 /dev/adsp0
crw-------    1 bor      audio     14,  28 وإ× 22 19:58 /dev/adsp1
crw-------    1 bor      audio     14,  44 وإ× 22 19:58 /dev/adsp2
crw-------    1 bor      audio     14,  60 وإ× 22 19:58 /dev/adsp3
crw-------    1 bor      audio    116,   0 وإ× 22 19:58 /dev/aload0
crw-------    1 bor      audio    116,  32 وإ× 22 19:58 /dev/aload1
crw-------    1 bor      audio    116,  64 وإ× 22 19:58 /dev/aload2
crw-------    1 bor      audio    116,  96 وإ× 22 19:58 /dev/aload3
crw-------    1 bor      audio    116,   1 وإ× 22 19:58 /dev/aloadSEQ
crw-------    1 bor      audio     14,  13 وإ× 22 19:58 /dev/amidi0
crw-------    1 bor      audio     14,  29 وإ× 22 19:58 /dev/amidi1
crw-------    1 bor      audio     14,  45 وإ× 22 19:58 /dev/amidi2
crw-------    1 bor      audio     14,  61 وإ× 22 19:58 /dev/amidi3
crw-------    1 bor      audio     14,   4 وإ× 22 19:58 /dev/audio0
crw-------    1 bor      audio     14,  20 وإ× 22 19:58 /dev/audio1
crw-------    1 bor      audio     14,  36 وإ× 22 19:58 /dev/audio2
crw-------    1 bor      audio     14,  52 وإ× 22 19:58 /dev/audio3
crw-------    1 bor      audio     14,   7 وإ× 22 19:58 /dev/audioctl
crw-------    1 bor      audio     14,  10 وإ× 22 19:58 /dev/dmfm0
crw-------    1 bor      audio     14,  26 وإ× 22 19:58 /dev/dmfm1
crw-------    1 bor      audio     14,  42 وإ× 22 19:58 /dev/dmfm2
crw-------    1 bor      audio     14,  58 وإ× 22 19:58 /dev/dmfm3
crw-------    1 bor      audio     14,   9 وإ× 22 19:58 /dev/dmmidi0
crw-------    1 bor      audio     14,  25 وإ× 22 19:58 /dev/dmmidi1
crw-------    1 bor      audio     14,  41 وإ× 22 19:58 /dev/dmmidi2
crw-------    1 bor      audio     14,  57 وإ× 22 19:58 /dev/dmmidi3
crw-------    1 bor      audio     14,   3 وإ× 22 19:58 /dev/dsp
crw-------    1 bor      audio     14,  19 وإ× 22 19:58 /dev/dsp1
crw-------    1 bor      audio     55,   0 وإ× 22 19:58 /dev/dsp56k
crw-------    1 bor      root      29,   0 وإ× 22 19:57 /dev/fb0
crw-------    1 bor      root      29,  32 وإ× 22 19:57 /dev/fb1
crw-------    1 bor      root      29,  64 وإ× 22 19:57 /dev/fb2
crw-------    1 bor      root      29,  96 وإ× 22 19:57 /dev/fb3
crw-------    1 bor      root      29, 128 وإ× 22 19:57 /dev/fb4
crw-------    1 bor      root      29, 160 وإ× 22 19:57 /dev/fb5
crw-------    1 bor      root      29, 192 وإ× 22 19:57 /dev/fb6
crw-------    1 bor      root      29, 224 وإ× 22 19:57 /dev/fb7
brw-rw----    1 bor      floppy     2,   0 وإ× 22 19:57 /dev/fd0
brw-rw----    1 bor      floppy     2,   4 وإ× 22 19:57 /dev/fd0CompaQ
brw-rw----    1 bor      floppy     2,  12 وإ× 22 19:57 /dev/fd0D360
brw-rw----    1 bor      floppy     2,  16 وإ× 22 19:57 /dev/fd0D720
brw-rw----    1 bor      floppy     2,  28 وإ× 22 19:57 /dev/fd0H1440
brw-rw----    1 bor      floppy     2,  12 وإ× 22 19:57 /dev/fd0H360
brw-rw----    1 bor      floppy     2,  16 وإ× 22 19:57 /dev/fd0H720
brw-rw----    1 bor      floppy     2,   4 وإ× 22 19:57 /dev/fd0d360
brw-rw----    1 bor      floppy     2,   8 وإ× 22 19:57 /dev/fd0h1200
brw-rw----    1 bor      floppy     2,  40 وإ× 22 19:57 /dev/fd0h1440
brw-rw----    1 bor      floppy     2,  56 وإ× 22 19:57 /dev/fd0h1476
brw-rw----    1 bor      floppy     2,  72 وإ× 22 19:57 /dev/fd0h1494
brw-rw----    1 bor      floppy     2,  92 وإ× 22 19:57 /dev/fd0h1660
brw-rw----    1 bor      floppy     2,  20 وإ× 22 19:57 /dev/fd0h360
brw-rw----    1 bor      floppy     2,  48 وإ× 22 19:57 /dev/fd0h410
brw-rw----    1 bor      floppy     2,  64 وإ× 22 19:57 /dev/fd0h420
brw-rw----    1 bor      floppy     2,  24 وإ× 22 19:57 /dev/fd0h720
brw-rw----    1 bor      floppy     2,  80 وإ× 22 19:57 /dev/fd0h880
brw-rw----    1 bor      floppy     2,  84 وإ× 22 19:57 /dev/fd0u1040
brw-rw----    1 bor      floppy     2,  88 وإ× 22 19:57 /dev/fd0u1120
brw-rw----    1 bor      floppy     2,  28 وإ× 22 19:57 /dev/fd0u1440
brw-rw----    1 bor      floppy     2, 124 وإ× 22 19:57 /dev/fd0u1660
brw-rw----    1 bor      floppy     2,  44 وإ× 22 19:57 /dev/fd0u1680
brw-rw----    1 bor      floppy     2,  60 وإ× 22 19:57 /dev/fd0u1722
brw-rw----    1 bor      floppy     2,  76 وإ× 22 19:57 /dev/fd0u1743
brw-rw----    1 bor      floppy     2,  96 وإ× 22 19:57 /dev/fd0u1760
brw-rw----    1 bor      floppy     2, 116 وإ× 22 19:57 /dev/fd0u1840
brw-rw----    1 bor      floppy     2, 100 وإ× 22 19:57 /dev/fd0u1920
brw-rw----    1 bor      floppy     2,  32 وإ× 22 19:57 /dev/fd0u2880
brw-rw----    1 bor      floppy     2, 104 وإ× 22 19:57 /dev/fd0u3200
brw-rw----    1 bor      floppy     2, 108 وإ× 22 19:57 /dev/fd0u3520
brw-rw----    1 bor      floppy     2,  12 وإ× 22 19:57 /dev/fd0u360
brw-rw----    1 bor      floppy     2, 112 وإ× 22 19:57 /dev/fd0u3840
brw-rw----    1 bor      floppy     2,  16 وإ× 22 19:57 /dev/fd0u720
brw-rw----    1 bor      floppy     2, 120 وإ× 22 19:57 /dev/fd0u800
brw-rw----    1 bor      floppy     2,  52 وإ× 22 19:57 /dev/fd0u820
brw-rw----    1 bor      floppy     2,  68 وإ× 22 19:57 /dev/fd0u830
brw-rw----    1 bor      floppy     2,   1 وإ× 22 19:57 /dev/fd1
.... etc for all /dev/fd?*
brw-------    1 bor      cdrom     22,   0 وإ× 22 19:57 /dev/hdc
brw-------    1 bor      cdrom     22,  64 وإ× 22 19:57 /dev/hdd
crw-------    1 bor      root      15,   0 وإ× 22 19:57 /dev/js0
crw-------    1 bor      root      15,   1 وإ× 22 19:57 /dev/js1
crw-------    1 bor      root      15,   2 وإ× 22 19:57 /dev/js2
crw-------    1 bor      root      15,   3 وإ× 22 19:57 /dev/js3
crw-------    1 bor      root      10, 178 وإ× 22 19:57 /dev/jsflash
crw-------    1 bor      audio     35,   0 وإ× 22 19:58 /dev/midi0
crw-------    1 bor      audio     14,   2 وإ× 22 19:58 /dev/midi00
crw-------    1 bor      audio     14,  18 وإ× 22 19:58 /dev/midi01
crw-------    1 bor      audio     14,  34 وإ× 22 19:58 /dev/midi02
crw-------    1 bor      audio     14,  50 وإ× 22 19:58 /dev/midi03
crw-------    1 bor      audio     35,   1 وإ× 22 19:58 /dev/midi1
crw-------    1 bor      audio     35,   2 وإ× 22 19:58 /dev/midi2
crw-------    1 bor      audio     35,   3 وإ× 22 19:58 /dev/midi3
crw-------    1 bor      audio     14,   0 وإ× 22 19:58 /dev/mixer
crw-------    1 bor      audio     14,  16 وإ× 22 19:58 /dev/mixer1
brw-rw----    1 bor      cdwriter  46,   0 وإ× 22 19:57 /dev/pcd0
brw-rw----    1 bor      cdwriter  46,   1 وإ× 22 19:57 /dev/pcd1
brw-rw----    1 bor      cdwriter  46,   2 وإ× 22 19:57 /dev/pcd2
brw-rw----    1 bor      cdwriter  46,   3 وإ× 22 19:57 /dev/pcd3
crw-rw----    1 bor      cdwriter  97,   0 وإ× 22 19:57 /dev/pg0
crw-rw----    1 bor      cdwriter  97,   1 وإ× 22 19:57 /dev/pg1
crw-rw----    1 bor      cdwriter  97,   2 وإ× 22 19:57 /dev/pg2
crw-rw----    1 bor      cdwriter  97,   3 وإ× 22 19:57 /dev/pg3
crw--w----    1 bor      bor      136,   0 يءز  4 11:58 /dev/pts/0
crw--w----    1 bor      bor      136,   1 يءز  4 11:59 /dev/pts/1
crw--w----    1 bor      bor      136,   2 يءز  4 12:00 /dev/pts/2
crw-------    1 bor      sys       81,  64 وإ× 22 19:58 /dev/radio0
crw-------    1 bor      sys       81,  65 وإ× 22 19:58 /dev/radio1
crw-------    1 bor      sys       81,  66 وإ× 22 19:58 /dev/radio2
crw-------    1 bor      sys       81,  67 وإ× 22 19:58 /dev/radio3
brw-rw----    1 bor      cdwriter  11,   0 وإ× 22 19:57 /dev/scd0
brw-rw----    1 bor      cdwriter  11,   1 وإ× 22 19:57 /dev/scd1
brw-rw----    1 bor      cdwriter  11,   2 وإ× 22 19:57 /dev/scd2
brw-rw----    1 bor      cdwriter  11,   3 وإ× 22 19:57 /dev/scd3
brw-rw----    1 bor      cdwriter  11,   4 وإ× 22 19:57 /dev/scd4
brw-rw----    1 bor      cdwriter  11,   5 وإ× 22 19:57 /dev/scd5
brw-rw----    1 bor      cdwriter  11,   6 وإ× 22 19:57 /dev/scd6
brw-rw----    1 bor      cdwriter  11,   7 وإ× 22 19:57 /dev/scd7
crw-------    1 bor      audio     14,   1 وإ× 22 19:58 /dev/sequencer
crw-rw----    1 bor      cdwriter  21,   0 وإ× 22 19:57 /dev/sg0
crw-rw----    1 bor      cdwriter  21,   1 وإ× 22 19:57 /dev/sg1
crw-rw----    1 bor      cdwriter  21,   2 وإ× 22 19:57 /dev/sg2
crw-rw----    1 bor      cdwriter  21,   3 وإ× 22 19:57 /dev/sg3
crw-rw----    1 bor      cdwriter  21,   4 وإ× 22 19:57 /dev/sg4
crw-rw----    1 bor      cdwriter  21,   5 وإ× 22 19:57 /dev/sg5
crw-rw----    1 bor      cdwriter  21,   6 وإ× 22 19:57 /dev/sg6
crw-rw----    1 bor      cdwriter  21,   7 وإ× 22 19:57 /dev/sg7
srwx------    1 bor      root            0 يءز  4 11:30 /dev/gpmctl
crw-------    1 bor      audio     14,   6 وإ× 22 19:58 /dev/sndstat
crw-------    1 bor      bor        4,   0 يءز  4 11:30 /dev/tty0
crw--w----    1 bor      tty        4,   1 يءز  4 11:58 /dev/tty1
crw-------    1 bor      bor        4,   7 وإ× 22 19:58 /dev/tty7
crw-------    1 bor      sys       81, 224 وإ× 22 19:58 /dev/vbi0
crw-------    1 bor      sys       81, 225 وإ× 22 19:58 /dev/vbi1
crw-------    1 bor      sys       81, 226 وإ× 22 19:58 /dev/vbi2
crw-------    1 bor      sys       81, 227 وإ× 22 19:58 /dev/vbi3
crw--w----    1 bor      tty        7,   1 وإ× 22 19:58 /dev/vcs1
crw--w----    1 bor      tty        7,   2 وإ× 22 19:58 /dev/vcs2
crw--w----    1 bor      tty        7, 129 وإ× 22 19:58 /dev/vcsa1
crw--w----    1 bor      tty        7, 130 وإ× 22 19:58 /dev/vcsa2
crw-------    1 bor      sys       81,   0 وإ× 22 19:58 /dev/video0
crw-------    1 bor      sys       81,   1 وإ× 22 19:58 /dev/video1
crw-------    1 bor      sys       81,   2 وإ× 22 19:58 /dev/video2
crw-------    1 bor      sys       81,   3 وإ× 22 19:58 /dev/video3
crw-------    1 bor      sys       83,  16 وإ× 22 19:58 /dev/vttuner
crw-------    1 bor      sys       83,   0 وإ× 22 19:58 /dev/vtx
crw-------    1 bor      sys       81, 192 وإ× 22 19:58 /dev/vtx0
crw-------    1 bor      sys       81, 192 وإ× 22 19:58 /dev/vtx1
crw-------    1 bor      sys       81, 192 وإ× 22 19:58 /dev/vtx2
crw-------    1 bor      sys       81, 192 وإ× 22 19:58 /dev/vtx3
crw-------    1 bor      sys       82,   0 وإ× 22 19:58 /dev/winradio0
crw-------    1 bor      sys       82,   1 وإ× 22 19:58 /dev/winradio1
crw-------    1 bor      sys       82,   2 وإ× 22 19:58 /dev/winradio2
crw-------    1 bor      sys       82,   3 وإ× 22 19:58 /dev/winradio3
crw-rw----    1 bor      cdwriter  21,  10 وإ× 22 19:57 /dev/sg10
crw-rw----    1 bor      cdwriter  21,  11 وإ× 22 19:57 /dev/sg11
crw-rw----    1 bor      cdwriter  21,  12 وإ× 22 19:57 /dev/sg12
crw-rw----    1 bor      cdwriter  21,  13 وإ× 22 19:57 /dev/sg13
crw-rw----    1 bor      cdwriter  21,  14 وإ× 22 19:57 /dev/sg14
crw-rw----    1 bor      cdwriter  21,  15 وإ× 22 19:57 /dev/sg15
crw-rw----    1 bor      cdwriter  21,   8 وإ× 22 19:57 /dev/sg8
crw-rw----    1 bor      cdwriter  21,   9 وإ× 22 19:57 /dev/sg9


Reply via email to