[OpenIndiana-discuss] How to mount usb devices?
Stephan Althaus
Stephan.Althaus at Duedinghausen.eu
Mon Mar 29 09:59:43 UTC 2021
On 03/29/21 11:34 AM, Udo Grabowski (IMK) wrote:
>
>
> On 29.03.21 11:27, Apostolos Syropoulos via openindiana-discuss wrote:
>> On Monday, March 29, 2021, 12:10:20 PM GMT+3, Stephan Althaus
>> <stephan.althaus at duedinghausen.eu> wrote:
>>
>>> I tested this on a relatively new OI system where the user *should* be
>>> standard, and i get the same:
>>>
>>> a) The USB device gets connected ('hotplug') and is accessible via
>>> rmformat & friends
>>> b) The vfat partition on the USB stick is not mounted automatically
>>> c) only the root-role is allowed to mount the partition
>>>
>>> So the automount feature needs some additional magic to work, it does
>>> not work rightoutofthebox.
>>
>> I updated my system on 2021:03:18 and I reported this problem to this
>> list. I can mount a USB thumb disk using mount -F pcfs but the automagic
>> thing is lost. However, when I insert a DVD into the DVD driver the
>> automount
>> thing works.
>
> The usual way this worked was via /etc/logindevperm :
>
> #
> # Copyright (c) 1993, 2010, Oracle and/or its affiliates. All rights
> reserved.
> #
> # /etc/logindevperm - login-based device permissions
> #
> # If the user is logging in on a device specified in the "console" field
> # of any entry in this file, the owner/group of the devices listed in the
> # "devices" field will be set to that of the user. Similarly, the mode
> # will be set to the mode specified in the "mode" field.
> #
> # If the "console" is "/dev/vt/console_user" which is a symlink to the
> current
> # active virtual console (/dev/console, or /dev/vt/#), then the first
> # user to log into any virtual console will get ownership of all the
> # devices until they log out.
> #
> # "devices" is a colon-separated list of device names. A device name
> # ending in "/*", such as "/dev/fbs/*", specifies all entries (except "."
> # and "..") in a directory. A '#' begins a comment and may appear
> # anywhere in an entry.
> # In addition, regular expressions may be used. Refer to logindevperm(4)
> # man page.
> # Note that any changes in this file should be made when logged in as
> # root as devfs provides persistence on minor node attributes.
> #
> # console mode devices
> #
> /dev/vt/console_user 0600 /dev/mouse:/dev/kbd
> /dev/vt/console_user 0600 /dev/sound/* # audio devices
> /dev/vt/console_user 0666 /dev/fbs/* # frame buffers
> /dev/vt/console_user 0600 /dev/dri/* # dri devices
> /dev/vt/console_user 0400 /dev/removable-media/dsk/* #
> removable media
> /dev/vt/console_user 0400 /dev/removable-media/rdsk/* #
> removable media
> /dev/vt/console_user 0400 /dev/hotpluggable/dsk/* #
> hotpluggable storage
> /dev/vt/console_user 0400 /dev/hotpluggable/rdsk/* #
> hotpluggable storage
> /dev/vt/console_user 0600 /dev/video[0-9]+ # video devices
> /dev/vt/console_user 0600 /dev/usb/hid[0-9]+ # hid devices
> should have the same permission with conskbd and consms
> /dev/vt/console_user 0600 /dev/usb/[0-9a-f]+[.][0-9a-f]+/[0-9]+/*
> driver=scsa2usb,usb_mid,usbprn,ugen #libusb/ugen devices
> /dev/vt/console_user 0666 /dev/nvidia[0-9a-f]+ # Nvidia
> /dev/vt/console_user 0666 /dev/console # workaround
> for defect.opensolaris.org 12133
>
>
>
> _______________________________________________
> openindiana-discuss mailing list
> openindiana-discuss at openindiana.org
> https://openindiana.org/mailman/listinfo/openindiana-discuss
Hm...
Whichever service should change the ownership of the devices, it doesn't
seem to work here.
Or am i looking the 'wrong way' ?
steven at fuji:~$ ls -l /dev/vt
total 0
crw------- 1 root root 245, 0 Mar 29 09:19 0
crw------- 1 root root 245, 1 Mar 29 09:19 1
...<snip>
crw------- 1 root root 245, 6 Mar 29 09:19 6
crw--w---- 1 steven tty 245, 7 Mar 29 09:19 7
crw------- 1 root root 245, 8 Mar 29 09:19 8
crw------- 1 root root 245, 9 Mar 29 09:19 9
lrwxrwxrwx 1 root root 1 Mar 29 09:19 active -> 7
lrwxrwxrwx 1 root root 0 Mar 29 09:19 console_user -> 7
steven at fuji:~$ ls -l /dev/usb/mass-storage0
lrwxrwxrwx 1 root root 56 Mar 29 09:55
/dev/usb/mass-storage0 ->
../../devices/pci at 0,0/pci1734,11f3 at 14/storage at 2:scsa2usb
steven at fuji:~$ ls -l /devices/pci at 0,0/pci1734,11f3 at 14/storage at 2:scsa2usb
crw------- 1 root sys 185, 512 Mar 29 09:55
/devices/pci at 0,0/pci1734,11f3 at 14/storage at 2:scsa2usb
steven at fuji:~$ ls -l /dev/removable-media/dsk/c12t0d0
lrwxrwxrwx 1 root root 17 Mar 2 10:47
/dev/removable-media/dsk/c12t0d0 -> ../../dsk/c12t0d0
steven at fuji:~$ ls -l /dev/hotpluggable/dsk/c12*
lrwxrwxrwx 1 root root 17 Mar 2 10:47
/dev/hotpluggable/dsk/c12t0d0 -> ../../dsk/c12t0d0
lrwxrwxrwx 1 root root 19 Feb 4 20:07
/dev/hotpluggable/dsk/c12t0d0p0 -> ../../dsk/c12t0d0p0
lrwxrwxrwx 1 root root 19 Feb 4 20:07
/dev/hotpluggable/dsk/c12t0d0p1 -> ../../dsk/c12t0d0p1
lrwxrwxrwx 1 root root 19 Feb 4 20:07
/dev/hotpluggable/dsk/c12t0d0p2 -> ../../dsk/c12t0d0p2
lrwxrwxrwx 1 root root 19 Feb 4 20:07
/dev/hotpluggable/dsk/c12t0d0p3 -> ../../dsk/c12t0d0p3
lrwxrwxrwx 1 root root 19 Feb 4 20:07
/dev/hotpluggable/dsk/c12t0d0p4 -> ../../dsk/c12t0d0p4
lrwxrwxrwx 1 root root 19 Feb 4 20:07
/dev/hotpluggable/dsk/c12t0d0s0 -> ../../dsk/c12t0d0s0
lrwxrwxrwx 1 root root 19 Feb 4 20:07
/dev/hotpluggable/dsk/c12t0d0s1 -> ../../dsk/c12t0d0s1
lrwxrwxrwx 1 root root 20 Feb 4 20:07
/dev/hotpluggable/dsk/c12t0d0s10 -> ../../dsk/c12t0d0s10
lrwxrwxrwx 1 root root 20 Feb 4 20:07
/dev/hotpluggable/dsk/c12t0d0s11 -> ../../dsk/c12t0d0s11
lrwxrwxrwx 1 root root 20 Feb 4 20:07
/dev/hotpluggable/dsk/c12t0d0s12 -> ../../dsk/c12t0d0s12
lrwxrwxrwx 1 root root 20 Feb 4 20:07
/dev/hotpluggable/dsk/c12t0d0s13 -> ../../dsk/c12t0d0s13
lrwxrwxrwx 1 root root 20 Feb 4 20:07
/dev/hotpluggable/dsk/c12t0d0s14 -> ../../dsk/c12t0d0s14
lrwxrwxrwx 1 root root 20 Feb 4 20:07
/dev/hotpluggable/dsk/c12t0d0s15 -> ../../dsk/c12t0d0s15
lrwxrwxrwx 1 root root 19 Feb 4 20:07
/dev/hotpluggable/dsk/c12t0d0s2 -> ../../dsk/c12t0d0s2
lrwxrwxrwx 1 root root 19 Feb 4 20:07
/dev/hotpluggable/dsk/c12t0d0s3 -> ../../dsk/c12t0d0s3
lrwxrwxrwx 1 root root 19 Feb 4 20:07
/dev/hotpluggable/dsk/c12t0d0s4 -> ../../dsk/c12t0d0s4
lrwxrwxrwx 1 root root 19 Feb 4 20:07
/dev/hotpluggable/dsk/c12t0d0s5 -> ../../dsk/c12t0d0s5
lrwxrwxrwx 1 root root 19 Feb 4 20:07
/dev/hotpluggable/dsk/c12t0d0s6 -> ../../dsk/c12t0d0s6
lrwxrwxrwx 1 root root 19 Feb 4 20:07
/dev/hotpluggable/dsk/c12t0d0s7 -> ../../dsk/c12t0d0s7
lrwxrwxrwx 1 root root 19 Feb 4 20:07
/dev/hotpluggable/dsk/c12t0d0s8 -> ../../dsk/c12t0d0s8
lrwxrwxrwx 1 root root 19 Feb 4 20:07
/dev/hotpluggable/dsk/c12t0d0s9 -> ../../dsk/c12t0d0s9
More information about the openindiana-discuss
mailing list