Running Xsane as user

Rem P Roberti remegius at
Fri Feb 4 01:07:29 UTC 2011

> Boy, this kind of problem has been following around lately. When I
>> attempt to start Xsane as user I get an error message telling me "No
>> device available."  One of the help options states that the permissions
>> for the device file may not allow its use---try as root.  Naturally,
>> when I start the program as root it recognizes the scanner and works
>> perfectly.  But I sure don't want to run this program as root.  I
>> thought that I had all of my permissions taken care of in
>> /etc/devfs.conf, but apparently I don't.  Either that or it really isn't
>> a permissions problem to begin with, in which case I'm not sure where to
>> start looking for a solution.
> The file devfs.conf is only for devices that are connected at boot. For
> devices like USB that are plugged in after booting, you should use
> devfs.rules. Read the manpages for devfs.conf and devfs.rules.
> I've got the following in my /etc/devfs.rules for USB devices;
>      add path 'usb/*' mode 0660 group usb
>      add path 'ugen*' mode 0660 group usb
> Of course my user-id is in the usb group. If you trust all users of the system
> then 'mode 0666' would suffice, and you don't need to use a special group.
> Roland

Yep...I was a bit quick on the trigger.  Object lesson: IT PAYS TO READ 
THE HANDBOOK!:-)   But thank you for responding.  Once I created the usb 
group and put the appropriate entries in /etc/devfs.rules all was well.  
This was a good learn for me, however, since I now understand the 
difference between devfs.conf and devfs.rules.



More information about the freebsd-questions mailing list