Mount in user mode && USBD for external HDD

Ask a Question related to FreeBSD, Design and Development.

  1. #1

    Default Mount in user mode && USBD for external HDD

    Hi, well
    I have 2 problems
    the first:
    I have external hdd and I want that the system create a symlinks when I turn on my hdd

    usbdev -v
    give me:
    Controller /dev/usb4:
    addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), VIA(0x0000),rev 1.00
    port 1 powered
    port 2 powered
    port 3 addr 2: high speed, self powered, config 1, USB TO IDE(0x0702), GenesysLogic(0x05e3), rev 0.02
    port 4 powered
    port 5 powered
    port 6 powered
    port 7 powered
    port 8 powered

    Well I want to add a script in usbd.conf

    then I have add this before device "USB device"


    device "HddCombo"
    devname "da[0-9]+"
    vendor 0x05e3
    product 0x0702
    attach "ln -sf /dev/{DEVNAME} /dev/hddcombo"
    (perhaps {DEVNAME}s1 is better)
    but it doesn't work

    My version of freebsd:
    uname -a
    FreeBSD vincent 5.3-STABLE FreeBSD 5.3-STABLE #0: Sat Feb 19 19:03:33 CET 2005 root@vincent:/usr/obj/usr/src/sys/VINCENT i386

    Well, when I connect my hdd nothing append
    just this in dmesg
    umass0: Genesys Logic USB TO IDE, rev 2.00/0.02, addr 2
    da0 at umass-sim0 bus 0 target 0 lun 0
    da0: <Maxtor 6 Y160P0 0811> Fixed Direct Access SCSI-0 device
    da0: 1.000MB/s transfers
    da0: 156334MB (320173056 512 byte sectors: 255H 63S/T 19929C)


    Ok, the second problem is that I want to mount this disk with a user
    If hddcombo is correctly link, I have this fstab line
    /dev/hddcombo /mnt/removable ext2fs ro,noauto 0 0

    Well, how can I do a mount command in users mode, in order to allow people I want to mount this, without login in in root

    ok thx for support

    --
    Vincent Bachelier <vincent_bachelier@yahoo.fr>
    Societe : Solintech
    Site pro: [url]http://www.solintech.fr[/url]
    Project :
    Ripperwww: [url]http://www.sourceforge.net/projects/ripperwww[/url]

    Citation (fortune):

    Living in LA is like not having a date on Saturday night.
    -- Candice Bergen
    Bachelier Vincent Guest

  2. Similar Questions and Discussions

    1. External style sheet not showing in Edit mode
      Make sure the extension for your ssi is .shtml. Styles should then render correctly in edit mode.
    2. Mount / Umount in user mode
      Hi, How to mount or umount any file system in user mode ? like cdrom, usb drive ... ? I have hearn vfs.usermount with sysctl but I have set it...
    3. user mode mount question
      Hi, Is there a solution to mount a winnt network share in user mode that is not to use standard 'mount -t smbfs' command. The problem is that...
    4. mount second hdd for user
      Hello, I am trying to mount my second hdd for user, but I keep failing :-D Here are some details: I use Mandrake 9.1, first hdd has linux...
    5. Q:how to mount external USB-HDD
      Barnoid <barnoid.no@spam.gmx.net> wrote: Did you recompile your kernel with the SCSI emulation, SCSI Generic, SCSI disk, USB support and USB mass...
  3. #2

    Default Re: Mount in user mode && USBD for external HDD

    Bachelier Vincent <vincent_bachelier@yahoo.fr> writes:
    > Hi, well
    > I have 2 problems
    > the first:
    > I have external hdd and I want that the system create a symlinks when I turn on my hdd
    >
    > usbdev -v
    > give me:
    > Controller /dev/usb4:
    > addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), VIA(0x0000),rev 1.00
    > port 1 powered
    > port 2 powered
    > port 3 addr 2: high speed, self powered, config 1, USB TO IDE(0x0702), GenesysLogic(0x05e3), rev 0.02
    > port 4 powered
    > port 5 powered
    > port 6 powered
    > port 7 powered
    > port 8 powered
    >
    > Well I want to add a script in usbd.conf
    >
    > then I have add this before device "USB device"
    >
    >
    > device "HddCombo"
    > devname "da[0-9]+"
    > vendor 0x05e3
    > product 0x0702
    > attach "ln -sf /dev/{DEVNAME} /dev/hddcombo"
    > (perhaps {DEVNAME}s1 is better)
    > but it doesn't work
    What do you mean by "doesn't work"?
    > My version of freebsd:
    > uname -a
    > FreeBSD vincent 5.3-STABLE FreeBSD 5.3-STABLE #0: Sat Feb 19 19:03:33 CET 2005 root@vincent:/usr/obj/usr/src/sys/VINCENT i386
    >
    > Well, when I connect my hdd nothing append
    > just this in dmesg
    > umass0: Genesys Logic USB TO IDE, rev 2.00/0.02, addr 2
    > da0 at umass-sim0 bus 0 target 0 lun 0
    > da0: <Maxtor 6 Y160P0 0811> Fixed Direct Access SCSI-0 device
    > da0: 1.000MB/s transfers
    > da0: 156334MB (320173056 512 byte sectors: 255H 63S/T 19929C)
    >
    >
    > Ok, the second problem is that I want to mount this disk with a user
    > If hddcombo is correctly link, I have this fstab line
    > /dev/hddcombo /mnt/removable ext2fs ro,noauto 0 0
    >
    > Well, how can I do a mount command in users mode, in order to allow people I want to mount this, without login in in root
    There's a FAQ entry on letting users mount filesystems, but in this
    case it seems like it would be easier for users (as well as more
    secure) if you just configured usbd to mount the disk itself. I
    haven't done this sort of thing myself, but I would expect that doing
    the mount in an attach script (and umount in a detach script) would
    solve the problem.
    Lowell Gilbert Guest

  4. #3

    Default Re: Mount in user mode && USBD for external HDD

    In fact,
    device "da[0-9]+"

    doesn't match when I plug my hdd
    I need to put device "umass[0-9]+"

    and the ${DEVICENAME} = umass0 for exemple
    I don't know how to obtain the pseudo "da" device with just information umass0
    Use sysctl or devinfo doesn't match it
    The only way I have found to get this information is to extract it from dmesg
    But it's not really a fine way

    Well, have an idea ?

    Le Mon, Feb 21, 2005 at 06:00:38PM -0500, Lowell Gilbert a écrit:
    > To: Bachelier Vincent <vincent_bachelier@yahoo.fr>
    > Cc: [email]freebsd-questions@freebsd.org[/email]
    > Subject: Re: Mount in user mode && USBD for external HDD
    > From: Lowell Gilbert <freebsd-questions-local@be-well.ilk.org>
    > Date: 21 Feb 2005 18:00:38 -0500
    > User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3
    >
    > Bachelier Vincent <vincent_bachelier@yahoo.fr> writes:
    >
    > > Hi, well
    > > I have 2 problems
    > > the first:
    > > I have external hdd and I want that the system create a symlinks when I turn on my hdd
    > >
    > > usbdev -v
    > > give me:
    > > Controller /dev/usb4:
    > > addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), VIA(0x0000),rev 1.00
    > > port 1 powered
    > > port 2 powered
    > > port 3 addr 2: high speed, self powered, config 1, USB TO IDE(0x0702), GenesysLogic(0x05e3), rev 0.02
    > > port 4 powered
    > > port 5 powered
    > > port 6 powered
    > > port 7 powered
    > > port 8 powered
    > >
    > > Well I want to add a script in usbd.conf
    > >
    > > then I have add this before device "USB device"
    > >
    > >
    > > device "HddCombo"
    > > devname "da[0-9]+"
    > > vendor 0x05e3
    > > product 0x0702
    > > attach "ln -sf /dev/{DEVNAME} /dev/hddcombo"
    > > (perhaps {DEVNAME}s1 is better)
    > > but it doesn't work
    >
    > What do you mean by "doesn't work"?
    >
    > > My version of freebsd:
    > > uname -a
    > > FreeBSD vincent 5.3-STABLE FreeBSD 5.3-STABLE #0: Sat Feb 19 19:03:33 CET 2005 root@vincent:/usr/obj/usr/src/sys/VINCENT i386
    > >
    > > Well, when I connect my hdd nothing append
    > > just this in dmesg
    > > umass0: Genesys Logic USB TO IDE, rev 2.00/0.02, addr 2
    > > da0 at umass-sim0 bus 0 target 0 lun 0
    > > da0: <Maxtor 6 Y160P0 0811> Fixed Direct Access SCSI-0 device
    > > da0: 1.000MB/s transfers
    > > da0: 156334MB (320173056 512 byte sectors: 255H 63S/T 19929C)
    > >
    > >
    > > Ok, the second problem is that I want to mount this disk with a user
    > > If hddcombo is correctly link, I have this fstab line
    > > /dev/hddcombo /mnt/removable ext2fs ro,noauto 0 0
    > >
    > > Well, how can I do a mount command in users mode, in order to allow people I want to mount this, without login in in root
    >
    > There's a FAQ entry on letting users mount filesystems, but in this
    > case it seems like it would be easier for users (as well as more
    > secure) if you just configured usbd to mount the disk itself. I
    > haven't done this sort of thing myself, but I would expect that doing
    > the mount in an attach script (and umount in a detach script) would
    > solve the problem.
    --
    Vincent Bachelier <vincent_bachelier@yahoo.fr>
    Societe : Solintech
    Site pro: [url]http://www.solintech.fr[/url]
    Project :
    Ripperwww: [url]http://www.sourceforge.net/projects/ripperwww[/url]

    Citation (fortune):

    Most people wouldn't know music if it came up and bit them on the ass.
    -- Frank Zappa
    Bachelier Vincent Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139