Portál AbcLinuxu, 25. dubna 2024 08:27


Dotaz: Uzamčená zvukovka

29.7.2003 11:56 David | skóre: 21 | Praha
Uzamčená zvukovka
Přečteno: 50×
Odpovědět | Admin
používám Mandrake 9.1 Mám takovýhle problém : Nejdřív se přihlásím do Xek (třeba jako david), pak se odloguju a přihlásím se jako lucie a při načítání periférií mi to ohlásí problém can't open /dev/dsp Permission denied. Zjistil jsem, že je to tím, že soubor /dev/sound/dsp (tam ukazuje link /dev/dsp) má vlastníka i skupinu root a práva na čtení a zápis má pouze vlastník. Když jsem si vytvořil skupinu audio a přidal do ní všechny uživatele a u souboru /dev/sound/dsp jsem změnil skupinu na audio a změnil práva pro skupinu, tak bylo vše OK. Jenže problém je ten, že mi něco po restartu změní práva u tohohle souboru (skupina audio zůstane, ale nemá žádná práva + vlastník je ten, kdo se přihlásil jako první). Takže bych potřeboval poradit, co mění tahle práva a jak to zastavit nebo další možností je napsat skriptík, který ta práva změní - zkoušel jsem to psát do bash_logout, jenže to přirozeně funguje pouze tehdy, když se odloguju z Bashe a ne z Xek - otázka zní - mají taky Xka nějaký ten soubor logout, kam bych mohl napsat těch pár příkazů na měnění práv ?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

29.7.2003 12:53 rastos
Rozbalit Rozbalit vše Uzamčená zvukovka
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mam pocit, ze pouzivas devfs. V jeho konfiguracnom subore najdes navod ako zmenit konfiguraciu tak aby sa zachovavali pristupove prava medzi reboot-mi.
29.7.2003 13:39 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Uzamčená zvukovka
Odpovědět | | Sbalit | Link | Blokovat | Admin
To by předně nemělo dělat. Při lokálním přihlášení se uživateli dají práva (a vlastnictví) na nejrůznější hw, a při odhlášení zase seberou. Problémy nastavají, jen když se lokálně současně přihlásí více uživatelů. Takže při přihlášení lucie by se měla práva nastavit úplně stejně jako při přihlášení davida. Co máš v /etc/security/console.perms?
29.7.2003 22:51 David | skóre: 21 | Praha
Rozbalit Rozbalit vše Uzamčená zvukovka
krome toho nepodstatnyho je tam : =/dev/dsp* /dev/audio* /dev/midi* \ /dev/mixer* /dev/sequencer* \ /dev/sound/* /dev/snd/* /dev/beep \ /dev/admm* \ /dev/adsp* /dev/aload* /dev/amidi* /dev/dmfm* \ /dev/dmmidi* /dev/sndstat =/dev/cdrom* /dev/rdvd /dev/ide/*/*/*/*/cd /dev/scsi/*/*/*/*/cd # permission definitions 0660 0660 root.tty 0660 0660 root.floppy 0600 0600 root.audio 0600 0660 root.cdrom 0600 /dev/console 0600 root.root 0600 0600 root
30.7.2003 00:18 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Uzamčená zvukovka
V tom teda aby se prase vyznalo. Nicméně to vypadá v pořádku, navíc u prvního uživatele se to asi chová správně. Když se [ve chvíli, kdy není nikdo jiný nalgovaný] ten druhý zkusí odhlásit a přihlásit, tak to nepomůže? Můžeš zkusit např. změnu <console> 0600 <sound> 0660 root.audio pak by to prostě při odhlášení měl dělat, cos popsal.
30.7.2003 01:01 David | skóre: 21 | Praha
Rozbalit Rozbalit vše Uzamčená zvukovka
nic nepomohlo - soubory /dev/sound/dsp a mixer stále patří tomu, kdo se nalogoval do Xek první (asi obecněji - patří tomu, kdo použil zvukovku jako první). Není to sice elegantní řešení a podstatu problému to taky neřeší, ale stačilo by do nějakého soboru, který se čte vždy při odlogovávání z Xek napsat pár příkazů jako chmod... a práva si upravit sám) - enže nevím co za soubor by to mohlo být.
30.7.2003 08:27 rastos
Rozbalit Rozbalit vše Uzamčená zvukovka
/etc/X11/xdm/GiveConsole, TakeConsole - resp. equivalenty pre kdm/gdm. Ale aj tak sa mi ten problem nezda. Co tak na skusku zmenit window manager alebo aj display manager, alebo nechat bezat strace X. -- bye rastos

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.