usb /proc/file permissions control

Matthew Flaschen matthew.flaschen at gatech.edu
Fri Aug 31 19:58:16 UTC 2007


jack craig wrote:
> hi matthew,
> 
> one question on the below?
> 
> Matthew Flaschen wrote:
>> jack craig wrote:
>>
>>  
>>> i want these files created with 666 just for the devil of it... ;-)
>>>     
>>
>> A better approach is to give access to a group, then add yourself to the
>> group.  For example, I use the following code in a udev file
>> (/etc/udev/rules.d/60-cell.rules):
>>
>> SUBSYSTEM!="usb_device", ACTION!="add", GOTO="cell_rules_end"
>> # LG Phone
>> SYSFS{idVendor}=="1004", SYSFS{idProduct}=="6000", GROUP="cellusers",
>> MODE="0660"
>> LABEL="cell_rules_end"
>>
>> Of course, you'll need to find the idVendor and idProduct or other
>> identifying characteristics of the device (and change the names to make
>> them more appropriate).
>>
>> Then, add yourself to the cell (or whatever) group.
>>   
> what is the details of this group addition?  this isnt the same group as
> /etc/group is it?
> 
> i have created a file for my hiptop as ...
> # pass all events to the hiptop access SUBSYSTEM!="usb_hiptop",
> ACTION!="add", GOTO="hiptop_rules_end"
> # Hiptop/sidekick

No, the first line should be (uncommented):

SUBSYSTEM!="usb_device", ACTION!="add", GOTO="hiptop_rules_end"

> SYSFS{idVendor}=="0da0", SYSFS{idProduct}=="1002", GROUP="hiptopusers",
> MODE="0666"

Use 0660.

> and need next the where/how to create and join the group.  tia, jackc...

$ groups jack

This is just to make sure you don't forget your groups if something goes
wrong.

# groupadd hiptopusers

Creates the group

# usermod -a -G hiptopusers jack

Adds jack to the hiptopusers group

Then, restart the computer.

Let me know how it goes.

Matt Flaschen




More information about the users mailing list