From owner-freebsd-multimedia@FreeBSD.ORG Sat Jan 7 16:11:17 2006 Return-Path: X-Original-To: freebsd-multimedia@freebsd.org Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0FE6A16A41F for ; Sat, 7 Jan 2006 16:11:17 +0000 (GMT) (envelope-from SRS0=zaS+=3D=FreeBSD.org=se@srs.kundenserver.de) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.186]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5826E43D46 for ; Sat, 7 Jan 2006 16:11:15 +0000 (GMT) (envelope-from SRS0=zaS+=3D=FreeBSD.org=se@srs.kundenserver.de) Received: from [80.135.135.52] (helo=Gatekeeper.FreeBSD.org) by mrelayeu.kundenserver.de (node=mrelayeu2) with ESMTP (Nemesis), id 0MKwtQ-1EvGev0fr2-0000do; Sat, 07 Jan 2006 17:11:13 +0100 Received: from StefanEsser.FreeBSD.org (se [192.168.0.10]) by Gatekeeper.FreeBSD.org (Postfix) with ESMTP id 54609B814; Sat, 7 Jan 2006 17:11:12 +0100 (CET) Received: by StefanEsser.FreeBSD.org (Postfix, from userid 200) id 8EC2A2301; Sat, 7 Jan 2006 17:11:11 +0100 (CET) Date: Sat, 7 Jan 2006 17:11:11 +0100 From: Stefan =?iso-8859-1?Q?E=DFer?= To: Arne Woerner Message-ID: <20060107161111.GA42739@StefanEsser.FreeBSD.org> Mail-Followup-To: Stefan =?iso-8859-1?Q?E=DFer?= , Arne Woerner , Sandor Z Nemeth , freebsd-multimedia@freebsd.org References: <20060107134355.85605.qmail@web30307.mail.mud.yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060107134355.85605.qmail@web30307.mail.mud.yahoo.com> User-Agent: Mutt/1.5.11 X-Provags-ID: kundenserver.de abuse@kundenserver.de login:fa3fae9b6ca38d745862a668565919f6 Cc: freebsd-multimedia@freebsd.org Subject: Re: xsane as user X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Jan 2006 16:11:17 -0000 On 2006-01-07 05:43 -0800, Arne Woerner wrote: > U can do that automatically via the devd.conf(5) and > devfs.conf(5). > > % cat /etc/devfs.conf > perm uscanner0 0664 Hmmm, why 0664? Either grant access to anybody or RW-Access to owner and group (root:operator). perm uscanner0 660 > % cat /etc/devd.conf > options { > pid-file "/var/run/devd.pid"; > }; > attach 10 { > device-name "uscanner0"; > action "/etc/rc.d/devfs start"; > }; Interesting idea to apply devfs rules from devd ... But the following does work as well and is a less heavy weight solution: # The entry below grants group operator access when a scanner is plugged in. attach 100 { device-name "uscanner[0-9]+"; action "chmod 660 /dev/$device-name"; }; In fact, the default permissions of uscanner devices might be too strict and the best fix might be to have the mode default to 0660 (root:operator). Regards, STefan