From nobody Tue Mar 10 12:28:20 2026 X-Original-To: freebsd-pkg@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4fVY7z6kf6z6VZCt for ; Tue, 10 Mar 2026 12:28:31 +0000 (UTC) (envelope-from jamie@catflap.org) Received: from donotpassgo.dyslexicfish.net (donotpassgo.dyslexicfish.net [IPv6:2001:19f0:7400:8808:12:4:0:1]) by mx1.freebsd.org (Postfix) with ESMTP id 4fVY7z5SMRz4M5F for ; Tue, 10 Mar 2026 12:28:31 +0000 (UTC) (envelope-from jamie@catflap.org) Authentication-Results: mx1.freebsd.org; none X-Catflap-Envelope-From: X-Catflap-Envelope-To: freebsd-pkg@FreeBSD.org Received: from donotpassgo.dyslexicfish.net (donotpassgo.dyslexicfish.net [209.250.224.51]) by donotpassgo.dyslexicfish.net (8.14.5/8.14.5) with ESMTP id 62ACSKYK074331; Tue, 10 Mar 2026 12:28:21 GMT (envelope-from jamie@donotpassgo.dyslexicfish.net) Received: (from jamie@localhost) by donotpassgo.dyslexicfish.net (8.14.5/8.14.5/Submit) id 62ACSKxx074330; Tue, 10 Mar 2026 12:28:20 GMT (envelope-from jamie) From: Jamie Landeg-Jones Message-Id: <202603101228.62ACSKxx074330@donotpassgo.dyslexicfish.net> Date: Tue, 10 Mar 2026 12:28:20 +0000 Organization: Dyslexic Fish To: michaelsprivate@gmail.com, bsd-lists@bsdforge.com Cc: vince@vincentbentley.co.uk, vermaden@interia.pl, imp@bsdimp.com, freebsd-pkg@FreeBSD.org, freebsd-hackers@FreeBSD.org Subject: Re: Practical suggestions for resolving the Age Verification problem References: <08dc619e-955a-438d-86ba-751b1fa63bce@vincentbentley.co.uk> <17977bb140d10505168a9af142dc09c8@bsdforge.com> In-Reply-To: <17977bb140d10505168a9af142dc09c8@bsdforge.com> User-Agent: Heirloom mailx 12.4 7/29/08 List-Id: Binary package management and package tools discussion List-Archive: https://lists.freebsd.org/archives/freebsd-pkg List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkg@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.2.7 (donotpassgo.dyslexicfish.net [209.250.224.51]); Tue, 10 Mar 2026 12:28:21 +0000 (GMT) X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:20473, ipnet:2001:19f0:7400::/38, country:US] X-Rspamd-Queue-Id: 4fVY7z5SMRz4M5F X-Spamd-Bar: ---- Chris wrote: > way their regulated already. Adding another category and applying appropriate > perms to match. It basically changes nothing in the way a system regulates > user categories now. I was simply suggesting adding another (age based) > category. > Perms can be set accordingly. If you're going down that sort of route, why not just add a bunch of new groups to /etc/group: not_verified_13:*:newuser1,newuser2 not_verified_18:*:newuser3,newuser4 not_verified_21:*:newuser5,newuser6 Of course, that would need to be manually altered when someone reaches an age milestone, but that would be the same with an extra field. Still (and this isn't directed at you), I think the whole thing is stupid and doomed to failure. Besides, this would be moot for someone running a FreeBSD desktop, or other system they control, and for things like web-based services that use a FreeBSD backend, they'll already have higher level authorisation controls baked into the system. So, it probably would only work for the small percentage of pre university aged children who access remote unix systems to play nethack in the terminal! :-)