From owner-freebsd-questions@FreeBSD.ORG Fri Apr 30 10:19:57 2010 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3E1AD106564A for ; Fri, 30 Apr 2010 10:19:57 +0000 (UTC) (envelope-from mbeis@xs4all.nl) Received: from smtp-vbr11.xs4all.nl (smtp-vbr11.xs4all.nl [194.109.24.31]) by mx1.freebsd.org (Postfix) with ESMTP id A94218FC0C for ; Fri, 30 Apr 2010 10:19:56 +0000 (UTC) Received: from yokozuna.lan (213-84-73-82.adsl.xs4all.nl [80.101.78.208]) by smtp-vbr11.xs4all.nl (8.13.8/8.13.8) with ESMTP id o3UAJtSA014054 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 30 Apr 2010 12:19:55 +0200 (CEST) (envelope-from mbeis@xs4all.nl) Received: from yokozuna.lan (yokozuna.lan [IPv6:::1]) by yokozuna.lan (8.14.4/8.14.4) with ESMTP id o3UAJs6i003541; Fri, 30 Apr 2010 12:19:54 +0200 (CEST) (envelope-from mbeis@xs4all.nl) Date: Fri, 30 Apr 2010 12:19:54 +0200 (CEST) From: Marco Beishuizen Sender: marco@yokozuna.lan To: Warren Block In-Reply-To: Message-ID: References: <20100428182223.GA34355@slackbox.erewhon.net> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: by XS4ALL Virus Scanner Cc: freebsd-questions@freebsd.org Subject: Re: Using a scanner (USB) as user and not as root X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Marco Beishuizen List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Apr 2010 10:19:57 -0000 On Fri, 30 Apr 2010, Warren Block wrote: > On Thu, 29 Apr 2010, Marco Beishuizen wrote: > >> On Thu, 29 Apr 2010, Warren Block wrote: >> >>> One more problem: there should be a quote at the end of the last line. >>> >>> attach 100 { >>> device-name "ugen[0-9].[0-9]"; >>> match "vendor" "0x04b8"; >>> match "product" "0x010a"; >>> action "usb_devaddr=`echo $device-name | sed 's#^ugen##'` && \ >>> chown root:saned /dev/usb/${usb_devaddr}.* && \ >>> chmod 0660 /dev/usb/${usb_devaddr}.*" >> >> Shouldn't there be a ; at the end of the action line also? Because every >> line above ends with it too. I also ended the total attach 100 statement >> with }; because that seems the case in the rest of devd.conf. > > Yes, sorry about that. Next time I'm going to post the whole section instead > of trying to edit it down. > >> To see if these changes work I'll have to reboot later because I'm updating >> my ports, and this can take a while... > > There's '/etc/rc.d/devd restart', but it's probably not something to > experiment with during updates. After the changes in devd.conf the scanner now works as user! It has the user as owner and saned as group. Thanks for the help. Regards, Marco -- The Poems, all three hundred of them, may be summed up in one of their phrases: "Let our thoughts be correct". -- Confucius