Date: Wed, 5 Sep 2018 13:00:20 +0930 From: "O'Connor, Daniel" <darius@dons.net.au> To: Robert Ames <robertames@hotmail.com> Cc: "freebsd-stable@freebsd.org" <freebsd-stable@freebsd.org> Subject: Re: Yubico Security Keys Message-ID: <7DA3F074-12CF-43C4-A514-19651112EE42@dons.net.au> In-Reply-To: <SN6PR08MB5070379187FA4800E9B1537EC9020@SN6PR08MB5070.namprd08.prod.outlook.com> References: <SN6PR08MB50700E8EAFDEDA7646671E6EC9030@SN6PR08MB5070.namprd08.prod.outlook.com> <1AEEDB86-DF6B-433B-A413-452F105D9A53@dons.net.au> <SN6PR08MB5070379187FA4800E9B1537EC9020@SN6PR08MB5070.namprd08.prod.outlook.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> On 5 Sep 2018, at 12:43, Robert Ames <robertames@hotmail.com> wrote: >>> On 5 Sep 2018, at 08:33, Robert Ames <robertames@hotmail.com> wrote: >>> FreeBSD sees the device: >>>=20 >>> Sep 4 17:25:13 freebsd kernel: ugen1.4: <Yubico Security Key by = Yubico> at usbus1 >>> Sep 4 17:25:13 freebsd kernel: uhid0 on uhub4 >>> Sep 4 17:25:13 freebsd kernel: uhid0: <Yubico Security Key by = Yubico, class 0/0, rev 2.00/5.02, addr 4> on usbus1 >>>=20 >>> So should this just work out of the box or is there something I'm >>> missing? >>=20 >> Hi Robert, >> I don't have any Yubikeys but have you tried checking the permissions = of /dev/uhid0* and /dev/ugen1.4 (which will be a symlink to usb/1.4.0) ? >> You can chmod them for now and then if that works have a devd conf or = devfs rule which sets the permissions appropriately when the device is = connected. >>=20 >> If permissions are the problem it would be nice to see if the error = message can be improved too :) >>=20 >> -- >> Daniel O'Connor >=20 > I had done a manual chmod 777 /dev/usb/1.4.0 but had overlooked = /dev/uhid0. > Once I did a chmod 777 on that it worked. Thank you. Any suggestions = on the > best way to add a devd conf or devfs rule for this thing? Add this to /etc/devfs.conf.. [root=3D100] add path 'uhid*' group users mode 660 (Assuming your user is in the 'users' group - adjust to taste, devfs(8) = has the details) And this to /etc/rc.conf.. devfs_system_ruleset=3D"root" Then do.. sudo service devfs restart And unplug/replug the key. -- Daniel O'Connor "The nice thing about standards is that there are so many of them to choose from." -- Andrew Tanenbaum
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7DA3F074-12CF-43C4-A514-19651112EE42>