請問一般使用者要怎應讀取數位相機中的檔案

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

請問一般使用者要怎應讀取數位相機中的檔案

文章andy » 週六 3月 13, 2004 10:09 pm

平常用一般帳號(假設是user-a)在xwindows工作,
需要讀出數位相機的檔案,就用root把它mount進來,然後全部copy出來到user-a的home,再改變檔案的擁有者為user-a.
有沒有十麼方法可以比較方便一點的.
andy
可愛的小學生
可愛的小學生
 
文章: 44
註冊時間: 週二 3月 25, 2003 4:50 am

re:請問一般使用者要怎應讀取數位相機中的檔案

文章kanru » 週六 3月 13, 2004 11:03 pm

我都是把它寫在/etc/fstab裡面(通常是/dev/sda)
這樣一般使用者就可以mount了
圖檔
頭像
kanru
榮譽學長
榮譽學長
 
文章: 578
註冊時間: 週六 7月 12, 2003 12:09 pm

re:請問一般使用者要怎應讀取數位相機中的檔案

文章訪客 » 週六 3月 20, 2004 4:49 pm

請問各位前輩,小弟用的是gtkam
但也只有root才能才能initialize它
一般使用者都不行
請問我要怎麼作才能讓一般使用者也能initialize它?
謝謝
訪客
 

re:請問一般使用者要怎應讀取數位相機中的檔案

文章阿信 » 週六 3月 20, 2004 6:49 pm

kanru 寫:我都是把它寫在/etc/fstab裡面(通常是/dev/sda)
這樣一般使用者就可以mount了


需要加入 "user" 這個參數,一般 使用者才能夠 mount
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:請問一般使用者要怎應讀取數位相機中的檔案

文章訪客 » 週六 3月 20, 2004 11:02 pm

我試了一陣子
我發現我的數位相機不是在sda sda1 sda2...或是sdb 等等
所以都mount 不起來
請問它還可能在其他地方嗎?
訪客
 

re:請問一般使用者要怎應讀取數位相機中的檔案

文章訪客 » 週日 3月 21, 2004 12:21 am

小弟已經找到答案了...
為了效法各位前輩與開放原始碼的分享精神
小弟簡單地說明一下有關一般使用者無法使用gtkam開啟相機的權限問題

http://gphoto.sourceforge.net/doc/manua ... s-usb.html
這篇文章中提出兩種方法來解決這個問題:finger1:
在此小弟僅舉與hotplug有關的那種來簡要介紹

hotplug可以用來掛上usb相機
但是hotplug卻不會自動幫你辨認誰來使用的權限
所以必須對hotplug作一些設定
好讓hotplug在掛上相機的同時
也順便給予某些非root使用者有足夠的權限使用該相機

以下是預設在Debian testing環境下的操作:

一、將hotplug裝好、載入usb的相關模組後

二、接下來要將libgphoto2-2的某些檔案output到/etc/hotplug下成為某兩個些參考檔
請以下兩個指令做到這一點:
#/usr/lib/libgphoto2-2/print-usb-usermap > /etc/hotplug/usb/usbcam.usermap
#/usr/lib/libgphoto2-2/print-usb-usermap >> /etc/hotplug/usb.usermap

三、/usr/share/doc/libgphoto2-2/linux-hotplug/有數個檔案
分別是:
usbcam.console
usbcam.group(把相機權限開放給某group)
usbcam.user(把相機權限開放給某user)
usbcam.x11-app
選擇一個你順眼或適合你的權限需求的,把它複製成為/etc/hotplug/usb/usbcam這個檔
譬如:
#cp /usr/share/doc/libgphoto2-2/linux-hotplug/usbcam.user /etc/hotplug/usb/usbcam
並用文字編輯器編輯一下內容,以符合您的需求
# vi /etc/hotplug/usb/usbcam
接下來要給予它執行的權限
# chmod +x /etc/hotplug/usb/usbcam

四、若hotplug與載入模組方面正常
現在可以插上相機、打開相機
並可用一般使用者以gtkam啟動相機囉

簡單來講是這樣,不知道有沒有漏掉甚麼
所以還是建議看一下原文喔 :mrgreen:
訪客
 

文章訪客 » 週二 1月 31, 2006 8:17 am

現在有更方便的作法了
編輯/etc/hotplug/usb/libgphoto2
如果不顧慮存取權限的話
可以把device的權限從660改成777
這樣任何使用者都能存取相機了

若只想讓特定使用者存取相機
請設好GROUP,並把使入用加入該群組

如此即可
訪客
 

文章訪客 » 週六 10月 07, 2006 9:49 pm

按照上述所述 步驟 修改 需要更動的檔案

可是 啟動 gtkam 時 仍然出現 could not initialze camera.

/etc/hotplug/usb/usbcam 的USER 有改成 想使用gtkam 的login user(原本是root)

請問還有那裡需要注意 or check 的呢?

環境 Debian 3.1 testing ; gnome2.14

底下是 掛上的 usb modules

lsmod | grep usb

usb_storage 72640 0
scsi_mod 136488 2 usb_storage,sd_mod
hci_usb 15060 0
bluetooth 48676 1 hci_usb
usbhid 38560 0
usbcore 125764 7 ohci_hcd,usb_storage,hci_usb,usbhid,ehci_hcd,uhci_hcd
訪客
 


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron