Pagina 1 di 2
Permessi K3B
Inviato: martedì 28 agosto 2007, 22:12
da jeppo
Vi espongo il mio problema sperando di trovare una soluzione.
Se lancio l'applicazione da Amministrazione --> Audio video --> K3B non riesco a riscrivere un DVD su LG GSA-2166D collegato a porta USB per mancanza dei permessi necessari per la cancellazione del DVD.
Se lancio K3B da terminale sudo k3b mi mostra questo :
Esegue K3b come utente amministratore
Non si raccomanda l'esecuzione di K3b come utente amministratore. Ciò introduce rischi di sicurezza non necessari.
Soluzione: Esegui K3b con un opportuno utente e imposta il dispositivo e i permessi degli strumenti esterni in modo opportuno.
Cosa posso fare per evitare di lanciare il programma da console ?
Grazie e buona serata ...
Re: Permessi K3B
Inviato: mercoledì 29 agosto 2007, 2:14
da ninjabionico
Ciao.
Se non riesci ad uscirne trovando il modo corretto di settare i permessi, puoi aggirare il problema creando una nuova voce nel menù
Audio video, il cui comando sarà:
Naturalmente ti verrà richiesta la password per lanciare il programma.
by Ninja

Re: Permessi K3B
Inviato: mercoledì 29 agosto 2007, 2:19
da rockstar86
non aggira il problema perchè k3b continua a dargli lo stesso warning dicendo che è inutile avviarlo come root.
Devi impostare i permessi per il device usb dando lettura e scrittura al tuo utente.
Re: Permessi K3B
Inviato: mercoledì 29 agosto 2007, 7:16
da jeppo
E qui casca l'asino, che poi sarei io, ora provo a cercare di nuovo, ma se non è un problema e qualcuno volesse indicarmi il modo di modificare i permessi al device.
Grazie ...
Re: Permessi K3B
Inviato: mercoledì 29 agosto 2007, 16:20
da jeppo
Domanda :
essendo credo un problema di permessi chiedo : se lancio il programma con
~$ k3b non ho i permessi per cancellare il DVD
se lo lancio con
~$ sudo k3b a parte l'avvertenza che sono root riesco a formattare regolarmente il DVD
dove trovo il file per modificarne i permessi?
ciao ...
Re: Permessi K3B
Inviato: mercoledì 29 agosto 2007, 16:53
da ninjabionico
Prova a vedere che permessi hanno i programmi dvd+rw*...
e se fai parte del gruppo
cdrom...
Posta il risultati.
Re: Permessi K3B
Inviato: mercoledì 29 agosto 2007, 20:14
da jeppo
buona sera
Prova a vedere che permessi hanno i programmi dvd+rw*..
Codice: Seleziona tutto
jeppo@jeppo-nx8220:~$ ls -l /usr/bin/dvd+rw*
-rwxr-xr-x 1 root root 28560 2006-12-18 15:00 /usr/bin/dvd+rw-booktype
-rwxr-xr-x 1 root root 31972 2006-12-18 15:00 /usr/bin/dvd+rw-format
-rwxr-xr-x 1 root root 40804 2006-12-18 15:00 /usr/bin/dvd+rw-mediainfo
mi pare di vedere che solo root ha i permessi per scivere
e se fai parte del gruppo cdrom...
Codice: Seleziona tutto
jeppo@jeppo-nx8220:~$ cat /etc/group | grep audio
audio:x:29:jeppo
mi spieghi cosa vuol dire
grazie ...
Re: Permessi K3B
Inviato: mercoledì 29 agosto 2007, 20:52
da ninjabionico
Ti posto direttamente la pagina del wiki sui permessi:
http://wiki.ubuntu-it.org/PermessiFile
In pratica i file eseguibili sono di
root, l'amministratore, ma tu puoi leggerli ed eseguirli, basta (quindi non puoi fare modifiche al sistema).
L'altra serviva per vedere se fai parte del gruppo
cdrom, invece ho sbagliato il comando inserendo
audio...
... il comando corretto è:
Il gruppo audio indica al sistema se puoi usare le periferiche audio (per ascoltare i gli mp3 per es.), il gruppo cdrom se puoi accedere alle periferiche ottiche... e così via...
Quindi non ci resta che controllare se hai i permessi per le periferiche cdrom... anche se per masterizzare li hai, quindi suppongo che non sia questo il problema...
... posta il contenuto del file
/etc/fstab
Resto in attesa.
Re: Permessi K3B
Inviato: mercoledì 29 agosto 2007, 22:02
da jeppo
Grazie la pagina wiki l'avevo già letta ed ho provato a digitare sudo chmod go+w /usr/bin/dvd+rw* ma non cambia niente. Forse devo riavviare il PC ?
cat /etc/group | grep cdrom
Codice: Seleziona tutto
jeppo@jeppo-nx8220:~$ cat /etc/group | grep cdromcdrom:x:24:haldaemon,jeppo
... posta il contenuto del file /etc/fstab
Codice: Seleziona tutto
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda1
UUID=521eefb8-b8b8-4766-83ac-ff721b01c1a4 / ext3 defaults,errors=remount-ro 0 1
# /dev/sda5
UUID=c60dee6a-4038-4715-958e-2b15e7e479c6 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
grazie ninja
Re: Permessi K3B
Inviato: mercoledì 29 agosto 2007, 22:12
da ninjabionico
Ok, togliamo la riga del cdrom...
... tanto dovrebbe pensarci in automatico...
... apri il terminale e digita:
e aggiungi il cancelletto (#) all'inizio dell'ultima riga che diventerà:
Codice: Seleziona tutto
# /dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
Quindi premi Ctrl+o per salvare e Ctrl+x per uscire.
Quindi riprova con K3b...
Re: Permessi K3B
Inviato: mercoledì 29 agosto 2007, 22:54
da jeppo
Ciao ninja
Allora spigo il perche di questo problema.
Ho fatto un video con MANDVD e quando vado a scrivere il progetto co K3B mi fallaisce la formattazione del DVD.
Modificato fstab non cambia niente.
Ora mollo grazie e buona notte ...
Re: Permessi K3B
Inviato: mercoledì 29 agosto 2007, 23:17
da ninjabionico
Il masterizzatore è esterno, Usb, quindi è
udev che decide i permessi....
...ok .... inserisci il masterizzatore....
... apri il terminale...
Controlla le voci e trova il masterizzatore... sarà qualcosa tipo...
... apriamo il file di configurazione dei permessi con:
e inserisci in fondo:
Codice: Seleziona tutto
# righe aggiunte x forzare i permessi del masterizzatore
BUS=="usb", SYSFS{idVendor}=="1234", SYSFS{idProduct}=="5678", GROUP="cdrom", MODE="0666"
Naturalmente al posto di "1234" e "5678" inserisci i numeri che trovi tu con il comando
lsusb.
Notte.
Re: Permessi K3B
Inviato: sabato 1 settembre 2007, 10:34
da jeppo
Buona giornata a tutti.
Dopo qualche giorno occupato in altre faccende, riprendo il discorso cercando più di capire che di risolvere, visto che seguendo altre strade in qualche modo ci si arrangia.
Ti ringrazio ninja, sopratutto per la pazienza, ma anche seguendo le tue indicazioni non cambia niente, anche dopo aver restartato il PC.
Ho anche provato, senza sapere cosa stavo facendo, a cambiare una riga esistente
Codice: Seleziona tutto
# USB devices (usbfs replacement)
SUBSYSTEM=="usb_device", MODE="0664"
inserendo MODE="0666", ma niente da fare.
Da altre prove fatte con MANDVD e con K3B direi che proprio non ho i permessi per riformattare il DVD-RW, cosa che riesco a fare digitando da console " sudo k3b ", mentre poi riesco a scrivere il DVD una volta riformattato.
ciao ..
Re: Permessi K3B
Inviato: sabato 1 settembre 2007, 13:30
da ninjabionico
Ok, altro tentativo... nel file
/etc/fstab cambia:
Codice: Seleziona tutto
#/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
in
Codice: Seleziona tutto
/dev/scd0 /media/cdrom0 udf,iso9660 users,rw,noauto 0 0
Re: Permessi K3B
Inviato: sabato 1 settembre 2007, 22:15
da jeppo
Ola ninja
ma se il mio device USB è /dev/scd1 perchè secondo te devo modificare scd0
Questa domanda non è per contraddire, ma è solo per capire.
Ora comunque riesco a formattare il DVD ma se lancio la masterizzazione verso un divd con dati da MANDVD questa è la risposta :
Codice: Seleziona tutto
( /dev/scd1:unable to proced with recording: unable to unmount
Errore fatale all'avvio:Dispositivo o risorsa occupata
Alla prossima ...
Re: Permessi K3B
Inviato: sabato 1 settembre 2007, 22:24
da telperion
jeppo ha scritto:
Ola ninja
ma se il mio device USB è /dev/scd1 perchè secondo te devo modificare scd0
Questa domanda non è per contraddire, ma è solo per capire.
Ora comunque riesco a formattare il DVD ma se lancio la masterizzazione verso un divd con dati da MANDVD questa è la risposta :
Codice: Seleziona tutto
( /dev/scd1:unable to proced with recording: unable to unmount
Errore fatale all'avvio:Dispositivo o risorsa occupata
Alla prossima ...
Creagli una entri in fstab altrimenti k3b non lo monta/smonta
tipo
Codice: Seleziona tutto
/dev/scd1 /media/esterno udf,iso9660 users,rw,noauto 0 0
ovviamente crea la directory
poi un bel
e dovrebbe essere a posto
Re: Permessi K3B
Inviato: sabato 1 settembre 2007, 22:34
da ninjabionico
jeppo ha scritto:
Ola ninja
ma se il mio device USB è /dev/scd1 perchè secondo te devo modificare scd0
Questa domanda non è per contraddire, ma è solo per capire.
Ora comunque riesco a formattare il DVD ma se lancio la masterizzazione verso un divd con dati da MANDVD questa è la risposta :
Codice: Seleziona tutto
( /dev/scd1:unable to proced with recording: unable to unmount
Errore fatale all'avvio:Dispositivo o risorsa occupata
Alla prossima ...
Scusa.... forza dell'abitudine...
Re: Permessi K3B
Inviato: sabato 1 settembre 2007, 23:20
da Divilinux
io torno a monte del problema, e credo che sia solo necessario impostare i permessi a cdrecord
tempo fa c'era il modulo kcmshell k3bsetup2 dove si potevano aggiungere l'utente al gruppo "burn" o "cdrom" e i permessi per cdrecord
ora questo modulo e' sparito, ma con kde non c'e' alcun problema..forse con gnome si
il sito ufficiale del progetto riporta questo workaround:
Codice: Seleziona tutto
Like many here I was having a problem with k3bsetup not working right under Gnome (they should fix this btw). Here is how to set the premissions manually (ripped from somewhere):
The output of
Code:
ls -l /usr/bin/cdr*
should look like that :
Quote:
-rwsr-xr-- 1 root cdrom 564332 2006-08-15 20:45 /usr/bin/cdrdao
-rwsr-xr-- 1 root cdrom 133 2006-01-07 13:43 /usr/bin/cdrecord
-rwsr-xr-- 1 root cdrom 323540 2006-01-07 13:44 /usr/bin/cdrecord.mmap
-rwsr-xr-- 1 root cdrom 323540 2006-01-07 13:44 /usr/bin/cdrecord.shm
So all of those for must be owned by root and member of "cdrom" group. Plus they must be set as "SUID" (the "s" in the permissions).
If it doesn't look like that, you can fix it in 2 steps (in that order).
Run both commands as root :
1) Ownership
Code:
chown root:cdrom /usr/bin/cdr*
2) Permissions
Code:
chmod 4754 /usr/bin/cdr*
3) Verify with
Code:
ls -l /usr/bin/cdr*
4) Don't forget to add your user to the cdrom group, and remember that you have to log out and back in for group additions to take place.
that everything has been setup right.
Now it should work.
rinnovo il workaround per sapere se si sta utilizzando il subsystem ide (dev/cdrom, /dev/hdc) o quello libata (/dev/scd )
lrwxrwxrwx 1 root root 10 2007-08-31 23:46 pci-0000:00:1f.1-scsi-0:0:0:0 -> ../../scd0
in /etc/fstab non va piu' specificato perche' e' gestito al pari di qualunque device usb (scsi) e montato da udev
Attualmente la feisty, di default, dovrebbe funzionare sia con l'uno che con l'altro subsystem.
Re: Permessi K3B
Inviato: sabato 1 settembre 2007, 23:47
da telperion
@divilinux:
non so se cdrecord cdrdao siano il problema.
A me il problema si è verificato in altra distro
e solo con i DVD-RW che dovevano essere cancellati prima della registrazione,
nella fase appunto di cancellazione.
Il messaggio di errore di debug era (nel mio caso)
WARNING: /dev/sr0 already carries isofs!
About to execute 'builtin_dd if=/dev/fd/0 of=/dev/sr0 obs=32k seek=0'
umount: /media/disk non si trova in fstab (e non si è root)
:-( /dev/sr0: unable to proceed with recording: unable to unmount
L'unico modo per risolvere è stato creare una entry in fstab
e non ha mai più rotto le scatole e funziona alla grande.
Re: Permessi K3B
Inviato: sabato 1 settembre 2007, 23:53
da Divilinux
A me il problema si è verificato in altra distro
certamente k3b e' anche soggetto al rilevamento hardware della propria distribuzione, oppure gestisce in maniera differente questi programmi..
Inoltre come ben si sa, anche se sono annunci ufficiali (libata dal kernel 2.6.19) bisogna vedere poi sul campo tutti i casi particolari e le eccezioni, altrimenti sarebbe troppo bello. anche gli fglrx si installano in una certa maniera, ma vedo che i problemi non mancano mai..