Pagina 1 di 1

Problema permessi (?) fotocamera [RISOLTO]

Inviato: dom 13 ago 2006, 16:55
da giberg
Ciao

ho provato a seguire il tutorial di zerooss presente su Slacky.it per utilizzare una fotocamera HP Photosmart M307. La periferica viene correttamente riconosciuta. Ho creato il gruppo camera e lo script per i permessi è il seguente:

Codice: Seleziona tutto

#!/bin/bash
# $Id: usbcam.group 6766 2003-09-16 16:42:44Z hun $
#
# /etc/hotplug/usb/usbcam
#
# Sets up newly plugged in USB camera so that only members of the 
# group

GROUP=camera

# can access it from user space. (Replace camera with the name of the
# group you want to have access to the cameras.)
#
# Note that for this script to work, you'll need all of the following:
# a) a line in the file /etc/hotplug/usermap that corresponds to the 
#    camera you are using. You can get the correct lines for all cameras 
#    supported by libgphoto2 by running "print-usb-usermap".
# b) a group "camera" where all users allowed access to the
#    camera are listed
# c) a Linux kernel supporting hotplug and usbdevfs
# d) the hotplug package (http://linux-hotplug.sourceforge.net/)
#
# In the usermap file, the first field "usb module" should be named 
# "usbcam" like this script.
# 

if [ "${ACTION}" = "add" ] && [ -f "${DEVICE}" ]
then
    chmod o-rwx "${DEVICE}"
    chgrp "${GROUP}" "${DEVICE}"
    chmod g+rw "${DEVICE}"
fi
Il mio utente è inserito correttamente nel gruppo camera.
Tuttavia continua a poterla utilizzare solo root. Digikam (utilizzo i pacchetti scaricati da slacky.it) da utente mi dice che è impossibile collegarsi alla periferica. Ho provato a lanciare il programma da shell per vedere eventuali messaggi di errore ma di questi non vi è traccia.

Non so proprio dove possa essere il problema.

Inviato: dom 13 ago 2006, 16:58
da absinthe
beh...detta così mi viene solo in mente di chiederti edi postare il device della tua cam: fai un ls -l del device della camera (es: ls -l /dev/cam1) e vedi che permessi ha: magari non appartiene al gruppo camera e quindi non puoi usarla...

M

Inviato: dom 13 ago 2006, 17:07
da giberg
Hmm non riesco a trovare con che diavolo di nome la chiama. Non c'è nessun /dev/cam (1-2 ecc)

Inviato: dom 13 ago 2006, 17:11
da giberg
Fermi tutti forse ho capito! Devo rendere eseguibile lo script usbcam. Provo subito...

Inviato: dom 13 ago 2006, 17:15
da giberg
Sì, era quello il problema... La guida non lo specificava e fidandomi non c'ho fatto caso. Mi è venuto in mente che per lo scanner lo avevo fatto. Lo script giustamente non avrebbe mai funzionato senza il permesso di esecuzione... :roll:

grazie lo stesso absinthe

Inviato: dom 13 ago 2006, 20:52
da absinthe
figurati! :D

M

PS: comunque /dev/cam non so se esiste (salvo che tu non abbia fatto una tua regola con udev) era solo un valore a caso puramente esemplificativo...