Permessi K3B

Installazione, configurazione e uso di programmi e strumenti.
jeppo
Prode Principiante
Messaggi: 136
Iscrizione: sabato 4 novembre 2006, 20:27

Permessi K3B

Messaggio 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 ...
Avatar utente
ninjabionico
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1129
Iscrizione: giovedì 14 settembre 2006, 21:45

Re: Permessi K3B

Messaggio 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à:

Codice: Seleziona tutto

kdesu k3b
Naturalmente ti verrà richiesta la password per lanciare il programma.

by Ninja :)
Questa è una tipica tecnica da ninja ( L'eroe di tutti quanti, Takashi Mitsuhashi - un vero mito )
Io dico le cose così come stanno! Questo è il mio credo ninja.
by Naruto Uzumaki
Avatar utente
rockstar86
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 310
Iscrizione: domenica 21 maggio 2006, 14:21
Località: palo alto - california
Contatti:

Re: Permessi K3B

Messaggio 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.
CaesarBlog.com
Veni, Vidi, BlogIT!
jeppo
Prode Principiante
Messaggi: 136
Iscrizione: sabato 4 novembre 2006, 20:27

Re: Permessi K3B

Messaggio 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 ...
jeppo
Prode Principiante
Messaggi: 136
Iscrizione: sabato 4 novembre 2006, 20:27

Re: Permessi K3B

Messaggio 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 ...
Avatar utente
ninjabionico
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1129
Iscrizione: giovedì 14 settembre 2006, 21:45

Re: Permessi K3B

Messaggio da ninjabionico »

Prova a vedere che permessi hanno i programmi dvd+rw*...

Codice: Seleziona tutto

ls -l /usr/bin/dvd+rw*
e se fai parte del gruppo cdrom...

Codice: Seleziona tutto

cat /etc/group | grep audio
Posta il risultati.
Questa è una tipica tecnica da ninja ( L'eroe di tutti quanti, Takashi Mitsuhashi - un vero mito )
Io dico le cose così come stanno! Questo è il mio credo ninja.
by Naruto Uzumaki
jeppo
Prode Principiante
Messaggi: 136
Iscrizione: sabato 4 novembre 2006, 20:27

Re: Permessi K3B

Messaggio 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 ...
Avatar utente
ninjabionico
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1129
Iscrizione: giovedì 14 settembre 2006, 21:45

Re: Permessi K3B

Messaggio 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 è:

Codice: Seleziona tutto

cat /etc/group | grep cdrom
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.
Questa è una tipica tecnica da ninja ( L'eroe di tutti quanti, Takashi Mitsuhashi - un vero mito )
Io dico le cose così come stanno! Questo è il mio credo ninja.
by Naruto Uzumaki
jeppo
Prode Principiante
Messaggi: 136
Iscrizione: sabato 4 novembre 2006, 20:27

Re: Permessi K3B

Messaggio 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
Avatar utente
ninjabionico
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1129
Iscrizione: giovedì 14 settembre 2006, 21:45

Re: Permessi K3B

Messaggio da ninjabionico »

Ok, togliamo la riga del cdrom...

... tanto dovrebbe pensarci in automatico...

... apri il terminale e digita:

Codice: Seleziona tutto

sudo nano /etc/fstab
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...
Questa è una tipica tecnica da ninja ( L'eroe di tutti quanti, Takashi Mitsuhashi - un vero mito )
Io dico le cose così come stanno! Questo è il mio credo ninja.
by Naruto Uzumaki
jeppo
Prode Principiante
Messaggi: 136
Iscrizione: sabato 4 novembre 2006, 20:27

Re: Permessi K3B

Messaggio 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 ...
Avatar utente
ninjabionico
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1129
Iscrizione: giovedì 14 settembre 2006, 21:45

Re: Permessi K3B

Messaggio da ninjabionico »

Il masterizzatore è esterno, Usb, quindi è udev che decide i permessi....

...ok .... inserisci il masterizzatore....

... apri il terminale...

Codice: Seleziona tutto

sudo -s
lsusb
Controlla le voci e trova il masterizzatore... sarà qualcosa tipo...

Codice: Seleziona tutto

Bus 001 Device 003: ID 1234:5678  LG GSA-2166D 
... apriamo il file di configurazione dei permessi con:

Codice: Seleziona tutto

nano /etc/udev/rules.d/40-permissions.rules
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.
Questa è una tipica tecnica da ninja ( L'eroe di tutti quanti, Takashi Mitsuhashi - un vero mito )
Io dico le cose così come stanno! Questo è il mio credo ninja.
by Naruto Uzumaki
jeppo
Prode Principiante
Messaggi: 136
Iscrizione: sabato 4 novembre 2006, 20:27

Re: Permessi K3B

Messaggio 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 ..
Avatar utente
ninjabionico
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1129
Iscrizione: giovedì 14 settembre 2006, 21:45

Re: Permessi K3B

Messaggio 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
Questa è una tipica tecnica da ninja ( L'eroe di tutti quanti, Takashi Mitsuhashi - un vero mito )
Io dico le cose così come stanno! Questo è il mio credo ninja.
by Naruto Uzumaki
jeppo
Prode Principiante
Messaggi: 136
Iscrizione: sabato 4 novembre 2006, 20:27

Re: Permessi K3B

Messaggio 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 ...
Avatar utente
telperion
Rampante Reduce
Rampante Reduce
Messaggi: 5407
Iscrizione: lunedì 10 luglio 2006, 18:20

Re: Permessi K3B

Messaggio 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

Codice: Seleziona tutto

sudo mkdir /media/esterno
poi un bel

Codice: Seleziona tutto

sudo mount -a
e dovrebbe essere a posto
Avatar utente
ninjabionico
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1129
Iscrizione: giovedì 14 settembre 2006, 21:45

Re: Permessi K3B

Messaggio 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...
Questa è una tipica tecnica da ninja ( L'eroe di tutti quanti, Takashi Mitsuhashi - un vero mito )
Io dico le cose così come stanno! Questo è il mio credo ninja.
by Naruto Uzumaki
Divilinux

Re: Permessi K3B

Messaggio 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 )

Codice: Seleziona tutto

ls -lR /dev/disk
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.
Avatar utente
telperion
Rampante Reduce
Rampante Reduce
Messaggi: 5407
Iscrizione: lunedì 10 luglio 2006, 18:20

Re: Permessi K3B

Messaggio 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.
Divilinux

Re: Permessi K3B

Messaggio 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..
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti