ПраваПользователейУстройств

Материал из ALT Linux Wiki
Freesource-logo.png Blue Glass Arrow.svg MediaWiki logo.png
Эта страница была перемещена с freesource.info.
Эта страница наверняка требует чистки и улучшения — смело правьте разметку и ссылки.
Просьба по окончанию убрать этот шаблон со страницы.
48px-Mail-mark-junk red.svg.png
Эта статья конкретно протухла.
Статья уже не подходит под современные реалии, под современные версии Альта или сломана совсем. Возможно, её уже не доработать и не поместить в архив.


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{{man|{{man|{{man|{{term|}}}}}}}}
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

Через USB порт

GUI (X Window)