Re: USB on Linux question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




--- On Wed, 8/12/09, Greg KH <greg@xxxxxxxxx> wrote:

> From: Greg KH <greg@xxxxxxxxx>
> Subject: Re: USB on Linux question
> To: "Josh Evans" <joshevans99@xxxxxxxxx>
> Cc: linux-usb@xxxxxxxxxxxxxxx
> Date: Wednesday, August 12, 2009, 10:59 PM
> On Wed, Aug 12, 2009 at 03:22:48PM
> -0700, Josh Evans wrote:
> > Can a non-root user send reports and other stuff to
> the
> > control endpoint of a device on the USB bus? 
> Does Linux
> > require root privileges to interact with USB
> hardware?
> 
> It all depends on how your Linux system is configured.
> 
> On a number of modern ones, the local logged in user can
> send and
> receive data to the control endpoint, but on older ones, it
> took an
> explicit udev rule to accomplish this.
> 
> What specifically is the issue here?


It's a security issue.

What do you mean by "local logged in user"?  Somebody
who is logged in front of the machine?  Is there a difference
in priviledge between somebody who is logged in front of the
machine and somebody who is just remotely ssh-ed in?

The reason I ask is because at a warehouse, we have a
Fedora box that does the RFID access control.  All it has
is an RFID reader and a USB device for unlatching the
magnetic lock, and the box logs the date/time that people
access the building.

The box is currently not on the internet, but there's an
unfortunate push to put it online and even have people
be able to open the front door using their iphone or
blackberry if they forget their RFID tag.

I am worried about somebody breaking into the box or the
web application and unlocking the front door.

Josh





> 
> thanks,
> 
> greg k-h
> 


      

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux