K3b: elveszett a cd íróm?

 ( j_szucs | 2005. július 28., csütörtök - 2:39 )

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

De egyébként még amit megnézhetsz:

A k3b setup is csak annyit csinál, hogy megmondod mi a felhasználói csoport, aki hozzáfér a /dev/cdrom, a /elérésiút/cdrdao, /elérésiút/cdrecord-hoz, megváltoztatja ezeknek a csoport tulajdonosi beállítását arra amit megadsz.
Például, ha azt mondod, hogy 'burn' csoport írhat cd-ét, akkor 'groupadd burn', hogy legyen ilyen csoport, a fennt említett három dologra 'chgrp burn hozzáférésiút/parancs'. Ezután meg a groups-szal a felhasználónak hozzáadod a burn-t is, hogy bennt legyenek a csoportban, és elvileg működik a dolog.
Tehát ha a tulajdonos csoport, meg a csoport amiben a felhasználó bennt van fedi egymást, akkor működik... érthető? Esetleg a legkönyebb megoldás a 'chgrp users ...' dolgot megcsinálni, és akkor nem is kell új csoportot létrehozni.
Érdemes ezzel próbálkoznod, mert a sudo-t meg az ilyenek inkább érdemes kihagyni a rendszerből. Remélem tudtam segíteni.

D

A SuSE 9.1-en hónapokon át jól működő k3b-m újabban nem hajlandó cd-t írni, ha a normál felhasználóként indítom. Ilyenkor ugyanis semmilyen cd író eszközt nem lát, csak olvasót.
Természetesen nem történt semmilyen hardver változás, az atapi combo drive-om továbbra is benn van a gépben (és mint olvasót, látja is a k3b):
brwxrwxrwx 1 szucs users 3, 64 2004-04-06 15:27 /dev/hdb
lrwxrwxrwx 1 root root 3 2004-12-14 22:00 /dev/cdrom -> hdb
A /dev/hdb-nél már többféle tulajdonos/jogosultság kombinációval próbálkoztam (pl. ez a most közölt sem azonos már a kiindulási állapottal), de semelyik sem működött.

A backend-ek jogosultságai is rendben lévőnek látszanak:
-rwxr-xr-x 1 root root 364570 2004-04-06 03:28 /usr/bin/cdrecord
-rwxr-xr-x 1 root root 666452 2004-04-07 08:28 /usr/bin/cdrdao

Próbáltam leszedni és újratelepíteni a k3b-t, de ez sem segített.

Mi lehet a k3b problémája?

U.i.:
Ha root-ként indítom a kde-t, akkor működik a k3b, de elég macerás a ki-bejelentkezgetés.

Szerinem inditsd el a k3bsetupot, abban extran meg tudod adni, kinek legyen joga hasznalni, lehet ott allitodott el valami.

[quote:7383a995d6]Szerinem inditsd el a k3bsetupot, abban extran meg tudod adni, kinek legyen joga hasznalni, lehet ott allitodott el valami.[/quote:7383a995d6]
Hogyan?

A netes leírások szerint a "Beállítások"/"k3b beállítása" menüpontra kattintva meg kellene jelennie egy ablaknak ami bekérné a root jelszót, és így root-ként futtathatnám a k3bsetup-ot. Az így indított k3bsetupban pedig lenne egy olyan ablak, ahol megjelennek és állíthatók az eszközökre és programokra vonatkozó jogosultságok.

Ezzel szemben tőlem sosem kér jelszót a k3b (v. 0.11.7) az adott menüpontban, de nem is jelennek meg ill. nem állíthatók a jogosultságok sem.
A which parancs szerint pedig nincs a gépemen k3b_setup, k3bsetup, k3b_setup2, se k3bsetup2 program.
Még ha rootként jelentkezek be a kdm-ben, akkor sem találok olyan menüpontot, ahol felhasználói jogosultságokat tudnék állítani. A k3b egyszerűen csak felsorolja nekem a rendelkezésre álló programokat, de a jogosultságokra nem tér ki.

Szóval, hogyan indítsam el a k3bsetup-ot?

oh..akkor passz. debian alatt van ilyen parancs kulon (k3bsetup), es benne van a k3b csomagban. nem lehet esetleg kulon sem telepiteni suse alatt?

[quote:a0c98699be="j_szucs"]
...
A backend-ek jogosultságai is rendben lévőnek látszanak:
-rwxr-xr-x 1 root root 364570 2004-04-06 03:28 /usr/bin/cdrecord
-rwxr-xr-x 1 root root 666452 2004-04-07 08:28 /usr/bin/cdrdao
...
[/quote:a0c98699be]

Nekem is volt ilyen gondom, és vagy a k3b, vagy a cdrecord suid-ra állítása oldotta meg, most nem emlékszem pontosan, nem otthonról írok, de holnap konkrétan meg tudom mondani. Addig esetleg próbálkozhatsz (ha még nem tetted volna meg).

Másik megoldás:

kdesu /opt/kde3/bin/k3b

ekkor nem kell a cdíráshoz root-ként bejelentkezned.

Üdv.

A K3B Setup dolog meg fogja oldani a gondodat, ha eljutsz odáig...

próbáld meg ezt... rootként azthiszem:
kcmshell k3bsetup2

Illetve még eszembe jutott, hogy a k3bsetup2 programot mintha külön kellett volna nekem felrakni, mert a régi k3bsetup-ot a kde alá beintegrálták azthiszem.
De hogy suseban hogy van azt nem tudom, sorry.

A [b:c2d219b6a3]man cdrecord[/b:c2d219b6a3] szerint kellhet ez is:
[code:1:c2d219b6a3]chown root /usr/local/bin/cdrecord
chmod 4711 /usr/local/bin/cdrecord[/code:1:c2d219b6a3]
A cdrecord nem /dev/hdb-en keresztül éri el a CD írót, hanem valamilyen SCSI emulációval még akkor is, ha IDE meghajtód van. Én parancssorból pl. így írok audio CD-t:
[code:1:c2d219b6a3] cdrecord dev=ATAPI:0,1,0 -v -dao -useinfo -text -audio *.wav[/code:1:c2d219b6a3]

Nem teljesen a Suse-hoz kapcsolódik, de nekem is volt már ilyen problémám.
Egyszerűen elveszett az íróm, amikor nem root-ként jelentkeztembe. De ez UHU alatt történt.
És nem csak a k3b, de más progik sem látták az írót, csak mint olvasót.

[quote:8a46ff6f45]Nekem is volt ilyen gondom, és vagy a k3b, vagy a cdrecord suid-ra állítása oldotta meg[/quote:8a46ff6f45]
Tudom hihetetlen, de igaz: a "chmod +s /o*/k*/b*/k3b" parancs kiadása után a k3b még csak elindulni sem hajlandó, mindaddig, amíg le nem szedem a "suid root" jogosultságot. Tehát ez nem segített.
[quote:8a46ff6f45]Illetve még eszembe jutott, hogy a k3bsetup2 programot mintha külön kellett volna nekem felrakni, mert a régi k3bsetup-ot a kde alá beintegrálták azthiszem.
De hogy suseban hogy van azt nem tudom, sorry.[/quote:8a46ff6f45]
Én sem találom sehol sem :-(
Ami külön bosszantó: a "kcmshell k3bsetup2" parancs még egy vacak hibaüzenetre sem méltat; egyszerűen csak nem történik semmi. A /var/log/messages-be se kerül semmi érdemleges hibaüzenet, csak a szokásosak.
[quote:8a46ff6f45]Másik megoldás:
kdesu /opt/kde3/bin/k3b
ekkor nem kell a cdíráshoz root-ként bejelentkezned. [/quote:8a46ff6f45]
Ez valóban működik; és így legalább megspórolhatom a kijelentkezést és újrabejelentkezést root-ként.
Köszönet a megoldásért!

Azért merő kíváncsiságból (hadd okosodjam) feltenném a kérdést, hogy mi a különbség eme "kdesu-s megoldás" és aközött ha a "parancs végrehajtásá"-nál bejelölöm azt, hogy root-ként akarom a k3b-t futtatni?
Merthogy az első megoldás működik, a második megoldás meg nem; utóbbi esetben még csak el sem hajlandó indulni a k3b.

szerintem csak annyi hogy a k3b nezi hogy rajta van-e az a bizonyos +s jog. ha igen nem indul el, gondolom biztonsagi okbol, vegulis igy mindenki rootkent hasznalhatja, barmilyen file-t kiirhat ( pl /etc/shadow ;) aztan meg jol megtori a rendszert.

a sudo-s megoldas biztonsagosabb mert ahoz tudni ko a gyoker jelszot. szerintem ennyi.