Portaal Portaal Pingviini veeb foorumi pealeht
  Viki  |  IRC  |  Otsing  |  Küsimused ja vastused  |  Profiil  |  Privaatsõnumite vaatamiseks logi sisse  | Logi sisse või Registreeru
<empty>
Vaata järgmist teemat
Vaata eelmist teemat

Postita uus teemaVasta teemale
Autor Sõnum
veeall
Pingviini aktivist
Pingviini aktivist


Vanus: 50
Liitunud: 27.09.2006
Postitused: 264

Distributsioon: Slackware64 14.2
estonia.gif
postituspostitatud: 19.01.2009, 13:47  postituse pealkiri:  (teema puudub)  

No esimene käsk ei andnud oodatud infot. Aga näib, et usbfs pole sul külge haagitud, võid seda ehk ise teha.

sudo mount -v usbfs /proc/bus/usb -t usbfs -o devgid=24,devmode=0664

devgid=24 tähistab cdrom gruppi ubuntu livecd-l, eeldan, võibolla ekslikult, et sinu kasutaja on ka cdrom grupi liige, ja cdrom grupi id on 24 - kui need tõele vastaks, annaks ülalolev käsk usbfs kirjutusõigused kõigile cdrom grupi liikmetele ja peale seda peaks virtualboxi usb toimima.

Sul on võimalik ise vaadata mis gruppidesse su kasutaja kuulub kui avad tekstiredaktoris faili /etc/group. Kui seal on grupp nimega usbusers ning kasutaja selle liige, siis võid kasutada selle id numbrit devgid= järel.

---
8.10 live cd-l avastasin, et usbfs õigustega tegeleb fail 40-basic-permissions.rules selles on read:
Kood:
# USB devices (usbfs replacement)
SUBSYSTEM=="usb_device",                    MODE="0664"

niisiis see on koht kuhu vahele kirjutada GROUP="usbusers". aga ikkagi pead jälgima, et selline grupp eksisteerib failis /etc/group ja su kasutaja on selle grupi liige, logish.


hannovene
Pingviini aktivist
Pingviini aktivist



Liitunud: 04.09.2008
Postitused: 104

Distributsioon: Ubuntu 10.04
estonia.gif
postituspostitatud: 19.01.2009, 20:20  postituse pealkiri:  (teema puudub)  

See käsk toimib:
sudo mount -v usbfs /proc/bus/usb -t usbfs -o devgid=1001,devmode=0664

kus 1001 on grupi usbuser id, kuhu ka kasutaja kuulub.

Aga kuidas asi permanentseks teha?

Failis: /etc/udev/rules.d/40-permissions.rules
On ainult selline koht, kus "usb_device" mainitakse.
Kood:
# USB serial converters
SUBSYSTEM=="usb_device", GOTO="usb_serial_start"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GOTO="usb_serial_start"
GOTO="usb_serial_end"
LABEL="usb_serial_start"
ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", \
               MODE="0664", GROUP="usbusers"
LABEL="usb_serial_end"

Grupi muutmine usbuseriks tulemust ei andnud.

Proovisin selle bloki asendada:
Kood:
# USB devices (usbfs replacement)
SUBSYSTEM=="usb_device", GROUP="usbusers",                   MODE="0664"


See mingit tulemust ei andnud.


veeall
Pingviini aktivist
Pingviini aktivist


Vanus: 50
Liitunud: 27.09.2006
Postitused: 264

Distributsioon: Slackware64 14.2
estonia.gif
postituspostitatud: 19.01.2009, 21:37  postituse pealkiri:  (teema puudub)  

40-basic-permissions.rules - kui see fail eksisteerib ja sisaldab # "USB devices (usbfs replacement)" ridu, siis tuleks sinna grupi info kirjutada, restartida ja proovida kas toimib.

Kui aga ei, siis võib lisada /etc/fstab faili rea:
usbfs /proc/bus/usb usbfs auto,devgid=1001,devmode=0664 0 0
Ma ei tea kas seda "auto"-t on vaja, aga igaks juhuks lisasin selle ka siia.

Fstab faili viimaseks reaks peab (minu teada) olema tyhi rida, nii et 1 enter tuleks veel peale usbfs rida panna.


hannovene
Pingviini aktivist
Pingviini aktivist



Liitunud: 04.09.2008
Postitused: 104

Distributsioon: Ubuntu 10.04
estonia.gif
postituspostitatud: 19.01.2009, 22:43  postituse pealkiri:  (teema puudub)  

Faili /etc/udev/rules.d/40-basic-permissions.rules mutmine aitas.

Suur tänu veeall!


Näita (aja järgi):      
Postita uus teemaVasta teemale


Vaata järgmist teemat
Vaata eelmist teemat
Powered by phpBB2 Plus based on phpBB © 2001/7 phpBB Group