ПраваПользователейУстройств
dev udev pam-console
Введение
Для анализа использована утилита showcontrol из УтилитыАдминистратора При анализе в системе был зарегистрирован пользователь user
Управление разделами дисков
Создание и удаление разделов
# ll `which fdisk` -rwxr-xr-x 1 root root 81364 Ноя 10 01:37 /sbin/fdisk
# ll /dev/hda brw-rw---- 1 root root 3, 0 Дек 3 21:25 /dev/hda
Создание файловых систем
# ll `which mkfs` -rwxr-xr-x 1 root root 4900 Ноя 10 01:37 /sbin/mkfs
# ll `which mkswap` -rwxr-xr-x 1 root root 11148 Ноя 18 17:34 /sbin/mkswap
# ll `which swapon` -rwxr-xr-x 1 root root 16504 Ноя 18 17:39 /sbin/swapon # ll `which swapoff` lrwxrwxrwx 1 root root 6 Ноя 18 17:39 /sbin/swapoff -> swapon
# ll /dev/hda? brw-rw---- 1 root root 3, 1 Дек 3 21:25 /dev/hda1 brw-rw---- 1 root root 3, 2 Дек 3 21:25 /dev/hda2 brw-rw---- 1 root root 3, 3 Дек 3 21:25 /dev/hda3 brw-rw---- 1 root root 3, 5 Дек 3 21:25 /dev/hda5 brw-rw---- 1 root root 3, 6 Дек 3 21:25 /dev/hda6 brw-rw---- 1 root root 3, 7 Дек 3 21:25 /dev/hda7 brw-rw---- 1 root root 3, 8 Дек 3 21:25 /dev/hda8 brw-rw---- 1 root root 3, 9 Дек 3 21:25 /dev/hda9 # ll /dev/fd? brw-rw---- 1 user floppy 2, 0 Дек 5 09:50 /dev/fd0 # ll -d /dev/sda* brw-rw---- 1 root disk 8, 1 Дек 5 15:56 /dev/sda1 brw-rw---- 1 root disk 8, 0 Дек 5 15:56 /dev/sda
Управление файловыми системами
ll `which fsck` -rwxr-xr-x 1 root root 18208 Ноя 18 17:34 /sbin/fsck
# ll `which tune2fs` -rwxr-xr-x 3 root root 21104 Ноя 18 17:34 /sbin/tune2fs
# ll `which resize2fs` -rwxr-xr-x 1 root root 24948 Ноя 18 17:34 /sbin/resize2fs
Монтирование файловых систем
mount
# ll `which mount` -rws--x--x 1 root root 77504 Дек 28 03:14 /bin/mount # showcontrols mount public: -rws--x--x 1 root root 77504 Окт 28 18:12 /bin/mount wheelonly: -rws--x--- 1 root wheel 77504 Окт 28 18:12 /bin/mount restricted: -rwx------ 1 root root 77504 Окт 28 18:12 /bin/mount
# ll /sbin/mount.* lrwxrwxrwx 1 root root 18 Ноя 10 01:47 /sbin/mount.cifs -> /usr/bin/cifsmount lrwxrwxrwx 1 root root 17 Ноя 10 01:47 /sbin/mount.smb -> /usr/bin/smbmount lrwxrwxrwx 1 root root 17 Ноя 10 01:47 /sbin/mount.smbfs -> /usr/bin/smbmount # ll /usr/bin/cifsmount -rws--x--- 1 root wheel 18424 Ноя 10 01:47 /usr/bin/cifsmount # showcontrols cifsmount public: -rws--x--x 1 root root 18424 Апр 21 2005 /usr/bin/cifsmount wheelonly: -rws--x--- 1 root wheel 18424 Апр 21 2005 /usr/bin/cifsmount restricted: -rwx------ 1 root root 18424 Апр 21 2005 /usr/bin/cifsmount # ll /usr/bin/smbmount -rwxr-xr-x 1 root root 710220 Ноя 10 01:47 /usr/bin/smbmount # showcontrols smbmount public: -rwxr-xr-x 1 root root 710220 Апр 21 2005 /usr/bin/smbmount wheelonly: -rwxr-xr-x 1 root root 710220 Апр 21 2005 /usr/bin/smbmount restricted: -rwxr-xr-x 1 root root 710220 Апр 21 2005 /usr/bin/smbmount
pmount
# ll `which pmount` -rws--x--x 1 root root 25048 Дек 28 03:35 /usr/bin/pmount # showcontrols pmount public: -rws--x--x 1 root root 25048 Июл 16 15:48 /usr/bin/pmount wheelonly: -rws--x--- 1 root xgrp 25048 Июл 16 15:48 /usr/bin/pmount restricted: -rwx------ 1 root root 25048 Июл 16 15:48 /usr/bin/pmount
fusermount
# ll `which fusermount` -rws--x--x 1 root root 16696 Ноя 20 20:24 /usr/bin/fusermount # showcontrols fusermount public: -rws--x--x 1 root root 16696 Июн 6 2005 /usr/bin/fusermount wheelonly: -rws--x--- 1 root wheel 16696 Июн 6 2005 /usr/bin/fusermount restricted: -rwx------ 1 root root 16696 Июн 6 2005 /usr/bin/fusermount
Запись CD/DVD
xcdroast: cdrecord, readcd, cdda2wav, (mkisofs) k3b: cdrdao, cdrecord, dvd+rw-format, growisofs, (mkisofs, normalize, readcd, sox, tccat, tcdecode, tcextract, tcprobe, tcscan, transcode, vcdxbuild, vcdxminfo, vcdxrip)
# ll `which growisofs` -rws--x--- 1 root cdwriter 77836 Ноя 12 20:44 /usr/bin/growisofs # showcontrols growisofs public: -rws--x--- 1 root cdwriter 77836 Апр 26 2005 /usr/bin/growisofs restricted: -rwx------ 1 root root 77836 Апр 26 2005 /usr/bin/growisofs
# ll `which cdrecord` -rws--x--- 1 root cdwriter 322420 Ноя 10 01:48 /usr/bin/cdrecord # showcontrol cdrecord public: -rws--x--- 1 root cdwriter 322420 Апр 25 2005 /usr/bin/cdrecord restricted: -rwx------ 1 root root 322420 Апр 25 2005 /usr/bin/cdrecord
# ll `which readcd` -rws--x--- 1 root cdwriter 147092 Дек 5 02:46 /usr/bin/readcd # showcontrol readcd public: -rws--x--- 1 root cdwriter 147092 Апр 25 2005 /usr/bin/readcd restricted: -rwx------ 1 root root 147092 Апр 25 2005 /usr/bin/readcd
# ll `which cdrdao` -rws--x--- 1 root cdwriter 548816 Янв 21 2005 /usr/bin/cdrdao # showcontrols cdrdao public: -rws--x--- 1 root cdwriter 548816 Янв 21 2005 /usr/bin/cdrdao restricted: -rwx------ 1 root root 548816 Янв 21 2005 /usr/bin/cdrdao
# ll `which dvd+rw-format` -rws--x--- 1 root cdwriter 23144 Ноя 12 20:44 /usr/bin/dvd+rw-format # showcontrols dvd+rw-format public: -rws--x--- 1 root cdwriter 23144 Апр 26 2005 /usr/bin/dvd+rw-format restricted: -rwx------ 1 root root 23144 Апр 26 2005 /usr/bin/dvd+rw-format
# ll `which cdda2wav` -rwxr-xr-x 1 root root 255636 Дек 5 01:10 /usr/bin/cdda2wav
# ll `which eject` -rwxr-xr-x 1 root root 17400 Ноя 5 03:43 /usr/bin/eject
# ll /dev/cdrom* lrwxrwxrwx 1 root root 3 Дек 3 21:25 /dev/cdrom -> hdd lrwxrwxrwx 1 root root 3 Дек 3 21:25 /dev/cdrom0 -> hdc lrwxrwxrwx 1 root root 3 Дек 3 21:25 /dev/cdrom1 -> hdd /dev/cdroms: итого 0 drwxrwxrwt 20 root root 15820 Дек 3 21:25 ../ drwxr-xr-x 2 root root 120 Дек 3 21:25 ./ lrwxrwxrwx 1 root root 6 Дек 3 21:25 cdrom -> ../hdd lrwxrwxrwx 1 root root 6 Дек 3 21:25 cdrom0 -> ../hdc lrwxrwxrwx 1 root root 6 Дек 3 21:25 cdrom1-> ../hdd lrwxrwxrwx 1 root root 6 Дек 3 21:25 cdwriter -> ../hdc lrwxrwxrwx 1 root root 6 Дек 3 21:25 dvd -> ../hdc # ll /dev/hdc /dev/hdd brw-rw---- 1 user cdwriter 22, 0 Дек 3 21:26 /dev/hdc brw-rw---- 1 user cdrom 22, 64 Дек 3 21:26 /dev/hdd
Синхронизация мобильных телефонов, наладонников
# ll `which jpilot` -rwxr-xr-x 1 root root 498268 Ноя 10 01:38 /usr/bin/jpilot # ll -d /var/lock/serial drwxrwx--- 2 root uucp 4096 Дек 4 01:16 /var/lock/serial/
Через COM порты
# ll /dev/ttyS? crw-rw---- 1 root uucp 4, 64 Дек 3 21:25 /dev/ttyS0 crw-rw---- 1 root uucp 4, 65 Дек 3 21:25 /dev/ttyS1 crw-rw---- 1 root uucp 4, 66 Дек 3 21:25 /dev/ttyS2 crw-rw---- 1 root uucp 4, 67 Дек 3 21:25 /dev/ttyS3 crw-rw---- 1 root uucp 4, 68 Дек 3 21:25 /dev/ttyS4 crw-rw---- 1 root uucp 4, 69 Дек 3 21:25 /dev/ttyS5 crw-rw---- 1 root uucp 4, 70 Дек 3 21:25 /dev/ttyS6 crw-rw---- 1 root uucp 4, 71 Дек 3 21:25 /dev/ttyS7 crw-rw---- 1 root uucp 4, 72 Дек 3 21:25 /dev/ttyS8 crw-rw---- 1 root uucp 4, 73 Дек 3 21:25 /dev/ttyS9
Через IRDA IrCOMM порты
# ll /dev/ircomm? crw------- 1 user uucp 161, 0 Дек 3 21:26 /dev/ircomm0 crw-rw---- 1 root tty 161, 1 Дек 3 21:25 /dev/ircomm1 crw-rw---- 1 root tty 161, 2 Дек 3 21:25 /dev/ircomm2 crw-rw---- 1 root tty 161, 3 Дек 3 21:25 /dev/ircomm3 crw-rw---- 1 root tty 161, 4 Дек 3 21:25 /dev/ircomm4 crw-rw---- 1 root tty 161, 5 Дек 3 21:25 /dev/ircomm5 crw-rw---- 1 root tty 161, 6 Дек 3 21:25 /dev/ircomm6 crw-rw---- 1 root tty 161, 7 Дек 3 21:25 /dev/ircomm7 crw-rw---- 1 root tty 161, 8 Дек 3 21:25 /dev/ircomm8 crw-rw---- 1 root tty 161, 9 Дек 3 21:25 /dev/ircomm9
Ввод и вывод звука
# ll `which mplayer` -rwxr-xr-x 1 root root 5846300 Ноя 27 11:26 /usr/bin/mplayer # ll `which xmms` -rwxr-xr-x 1 root root 2486 Ноя 10 01:37 /usr/bin/xmms
Подсистема OSS (в том числе подсистема ALSA в режиме совместимости с OSS)
# ll /dev/audio* /dev/dsp* /dev/adsp /dev/mixer* /dev/music /dev/sequencer* /dev/midi* /dev/sound ls: /dev/music: No such file or directory ls: /dev/midi*: No such file or directory crw-rw---- 1 user audio 14, 12 Дек 3 21:26 /dev/adsp crw-rw---- 1 user audio 14, 4 Дек 3 21:26 /dev/audio crw-rw---- 1 user audio 14, 3 Дек 3 21:26 /dev/dsp crw-rw---- 1 user audio 14, 0 Дек 3 21:26 /dev/mixer crw-rw---- 1 user audio 14, 1 Дек 3 21:26 /dev/sequencer crw-rw---- 1 user audio 14, 8 Дек 3 21:26 /dev/sequencer2 /dev/sound: итого 0 drwxrwxrwt 20 root root 15820 Дек 3 21:25 ../ drwxr-xr-x 2 root root 160 Дек 3 21:25 ./ lrwxrwxrwx 1 root root 8 Дек 3 21:25 mixer -> ../mixer lrwxrwxrwx 1 root root 8 Дек 3 21:25 audio -> ../audio lrwxrwxrwx 1 root root 6 Дек 3 21:25 dsp -> ../dsp lrwxrwxrwx 1 root root 7 Дек 3 21:25 adsp -> ../adsp lrwxrwxrwx 1 root root 13 Дек 3 21:25 sequencer2 -> ../sequencer2 lrwxrwxrwx 1 root root 12 Дек 3 21:25 sequencer -> ../sequencer
Подсистема ALSA
# ll /dev/snd/* crw-rw---- 1 user audio 116, 0 Дек 3 21:26 /dev/snd/controlC0 crw-rw---- 1 user audio 116, 24 Дек 3 21:26 /dev/snd/pcmC0D0c crw-rw---- 1 user audio 116, 16 Дек 3 21:26 /dev/snd/pcmC0D0p crw-rw---- 1 user audio 116, 25 Дек 3 21:26 /dev/snd/pcmC0D1c crw-rw---- 1 user audio 116, 26 Дек 3 21:26 /dev/snd/pcmC0D2c crw-rw---- 1 user audio 116, 27 Дек 3 21:26 /dev/snd/pcmC0D3c crw-rw---- 1 user audio 116, 20 Дек 3 21:26 /dev/snd/pcmC0D4p crw-rw---- 1 user audio 116, 1 Дек 3 21:26 /dev/snd/seq crw-rw---- 1 user audio 116, 33 Дек 3 21:26 /dev/snd/timer
Управление сетевыми интерфейсами
Ethernet
PPP
# ll /dev/ppp crw-rw---- 1 root root 108, 0 Дек 3 21:25 /dev/ppp # ll -d /var/lock/serial drwxrwx--- 2 root uucp 4096 Дек 4 01:16 /var/lock/serial/
# ll `which pppd` -rwxr-xr-x 1 root root 229068 Ноя 10 01:37 /usr/sbin/pppd # ll `which kppp` -rws--x--x 1 root root 575852 Ноя 10 01:49 /usr/bin/kppp # showcontrols kppp public: -rws--x--x 1 root root 575852 Июн 14 22:10 /usr/bin/kppp netadmin: -rws--x--- 1 root netadmin 575852 Июн 14 22:10 /usr/bin/kppp restricted: -rwx------ 1 root root 575852 Июн 14 22:10 /usr/bin/kppp
# ll /dev/ttyS? crw-rw---- 1 root uucp 4, 64 Дек 30 22:03 /dev/ttyS0 crw-rw---- 1 root uucp 4, 65 Дек 30 22:03 /dev/ttyS1 crw-rw---- 1 root uucp 4, 66 Дек 30 22:03 /dev/ttyS2 crw-rw---- 1 root uucp 4, 67 Дек 30 22:03 /dev/ttyS3 crw-rw---- 1 root uucp 4, 68 Дек 30 22:03 /dev/ttyS4 crw-rw---- 1 root uucp 4, 69 Дек 30 22:03 /dev/ttyS5 crw-rw---- 1 root uucp 4, 70 Дек 30 22:03 /dev/ttyS6 crw-rw---- 1 root uucp 4, 71 Дек 30 22:03 /dev/ttyS7 crw-rw---- 1 root uucp 4, 72 Дек 30 22:03 /dev/ttyS8 crw-rw---- 1 root uucp 4, 73 Дек 30 22:03 /dev/ttyS9 # ll /dev/slamr? crw-rw---- 1 root uucp 212, 0 Дек 30 22:04 /dev/slamr0 crw-rw---- 1 root uucp 212, 1 Дек 30 22:03 /dev/slamr1 crw-rw---- 1 root uucp 212, 2 Дек 30 22:03 /dev/slamr2 crw-rw---- 1 root uucp 212, 3 Дек 30 22:03 /dev/slamr3
Печать
Через параллельный порт
# ll /dev/lp? crw-rw---- 1 root lp 6, 0 Дек 30 22:03 /dev/lp0 crw-rw---- 1 root lp 6, 1 Дек 30 22:03 /dev/lp1 crw-rw---- 1 root lp 6, 2 Дек 30 22:03 /dev/lp2 crw-rw---- 1 root lp 6, 3 Дек 30 22:03 /dev/lp3