Portál AbcLinuxu, 14. května 2025 01:03

Dotaz: canon a620 a prava pro usera

30.7.2006 18:12 tomas/slackware
canon a620 a prava pro usera
Přečteno: 230×
Odpovědět | Admin
Zdravim ,mam maly problem , mam fotak canon a620 a potreboval bych pomoci digikam stahnout fotky, jen mi to nejde z uctu usera , ale jen z roota, pritom jako user ho digikam presne najde (ptp). Muzete mi, vy zkusenejsi, poradit jak na to? ma distribuce je slackware10.2
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Josef Kufner avatar 30.7.2006 20:06 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: canon a620 a prava pro usera
Odpovědět | | Sbalit | Link | Blokovat | Admin
Koukni jak jsou nastavena práva a vlastník/skupina u toho foťáku v /dev a pokud jsou špatně (což nejspíš jsou) uprav pravidla v udev nebo se přidej do těch skupin, které tam uvidíš.
Hello world ! Segmentation fault (core dumped)
30.7.2006 20:16 tomas/slackware
Rozbalit Rozbalit vše Re: canon a620 a prava pro usera
pardon, ale vubec nechapu co bych mel udelat (nevim co v /dev pouziva fotak) v /etc/udev je jen par nejakych scriptu, kterym za mak nerozumim
Josef Kufner avatar 30.7.2006 20:35 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: canon a620 a prava pro usera
1. Fotak je odpojen. spusť:
find /dev > ~/a
2. Připoj foťák a chvilku počkej. Pak:
find /dev > ~/b
diff -u ~/a ~/b | grep '^+'
Tím získáš jméno zařízení (bez '+' na začátku), které se vytvořilo připojením foťáku. Pokud diff nic nevypsal, tak krok 2 zopakuj (občas chvilku trvá, než udev zareaguje a vytvoří soubory v /dev) a pokud ani potom ne, tak je něco špatně, ale to se myslím nestane.

Mno a pak prostě
ls -l soubory_co_vypsal_diff
a pokud má skupina práva k zápisu, tak se přidej do té skupiny.
Hello world ! Segmentation fault (core dumped)
Josef Kufner avatar 30.7.2006 20:39 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: canon a620 a prava pro usera
Ještě mě napadlo, že by stačilo kouknout do /var/log/messages nebo kam se to píše... ;-)
Hello world ! Segmentation fault (core dumped)
30.7.2006 21:48 tomas/slackware
Rozbalit Rozbalit vše Re: canon a620 a prava pro usera
crw-rw----  1 root root 189, 6 2006-07-30 21:31 /dev/usbdev1.7
Jsem ve skupine root a stale nic. Jinak
chmod 666 /proc/bus/usb/001/*
me vzdy povoli pripojit digikam z uctu usera, ale je pro me zdlouhave psat porad heslo roota.. mate jeste nejaky napad? jinak diky za rady
Josef Kufner avatar 31.7.2006 00:49 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: canon a620 a prava pro usera
V pravidlech pro udev najdi tvorbu tohodle zařízení a uprav skupinu na nějakou smysluplnou (a případně se do ní přidej). Pro foťáky to bývá "camera". O udev tu bylo pár článků, ve kterých už najdeš vše potřebné a není na tom nic složitého   na vhodné místo připsat group=camera nebo něco v tom smyslu...
Hello world ! Segmentation fault (core dumped)
Josef Kufner avatar 31.7.2006 00:57 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: canon a620 a prava pro usera
Heh, nějak mizerně čtu na co odpovídám :)

To zařízení vypadá nějak moc obecně, takže to bude chtít napsat si svoje pravidlo, ale to už tady v článcích najdeš. Jinak já mám v konfiguraci udevu soubor se spoustou pravidel a mezi nimi i tyto:
# Canon PowerShot A510 (normal mode)
SYSFS{idVendor}=="04a9", SYSFS{idProduct}=="30c2", MODE="0660", GROUP="camera"
# Canon PowerShot A510 (PTP mode)
SYSFS{idVendor}=="04a9", SYSFS{idProduct}=="30c2", MODE="0660", GROUP="camera"
# Canon PowerShot A520 (PTP mode)
SYSFS{idVendor}=="04a9", SYSFS{idProduct}=="30c1", MODE="0660", GROUP="camera"
# Canon PowerShot A60
SYSFS{idVendor}=="04a9", SYSFS{idProduct}=="3074", MODE="0660", GROUP="camera"
# Canon PowerShot A60 (PTP)
SYSFS{idVendor}=="04a9", SYSFS{idProduct}=="3074", MODE="0660", GROUP="camera"
A620 tam nemám, ale mám už celkem postarší verzi (používám normální čtečku).
Hello world ! Segmentation fault (core dumped)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.