From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 11236 invoked from network); 10 Apr 2022 14:05:59 -0000 Received: from tb-ob1.topicbox.com (64.147.108.173) by inbox.vuxu.org with ESMTPUTF8; 10 Apr 2022 14:05:59 -0000 Received: from tb-mx0.topicbox.com (tb-mx0.nyi.icgroup.com [10.90.30.73]) by tb-ob1.topicbox.com (Postfix) with ESMTP id 0713529C72 for ; Sun, 10 Apr 2022 10:05:58 -0400 (EDT) (envelope-from bounce.mM537e9c018faff30525704865.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx0.topicbox.com (Postfix, from userid 1132) id F05E310BE53F; Sun, 10 Apr 2022 10:05:57 -0400 (EDT) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=quintile.net header.i=@quintile.net header.b=lh7/iaQz header.a=rsa-sha256 header.s=mythic-beasts-k1 x-bits=2048; dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=quintile.net; spf=pass smtp.mailfrom=steve@quintile.net smtp.helo=mx2.mythic-beasts.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=content-type:content-transfer-encoding:from :mime-version:subject:date:message-id:references:in-reply-to:to :list-help:list-id:list-post:list-subscribe:reply-to :list-unsubscribe; s=sysmsg-1; t=1649599557; bh=XiD83gFOSa+8wNea oY3ieK54N3qj7BFRnjHkRXd3cGw=; b=IeQBgCElZhPw7ZJNBWT4WLshKEQOj/O4 VoVDgFqM71M24K/nOhzTl7rEeN5F/YhcOqEw4pzdMfgJRfyv7sk8UzQNFceybVRA 2JzLRDGgTHPM3wmrRIuIK77R01VP6Xn5vx1NxxxB80L6VZCGhe4Lvu+TUnhWjbOz +dX/IiWiTas= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1649599557; b=UDar6lNzlL+sq81CYE1mRAVNiTS8NPG0wq/xxXy6bx2/vcqu5x qsfUUX1P3UezomThMmwDiQGbdXbeNbB6Q+QRiBFrYti+pXmPv1Euiat86JYaupzU QRs2eiIEqQUcV7t3XHaYnK/LwQTLh9zselP/QWhn1mHVTV+eE/YpoNqmU= Authentication-Results: topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=quintile.net header.i=@quintile.net header.b=lh7/iaQz header.a=rsa-sha256 header.s=mythic-beasts-k1 x-bits=2048; dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=quintile.net; spf=pass smtp.mailfrom=steve@quintile.net smtp.helo=mx2.mythic-beasts.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) X-Received-Authentication-Results: tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC did not pass); dkim=pass (2048-bit rsa key sha256) header.d=quintile.net header.i=@quintile.net header.b=lh7/iaQz header.a=rsa-sha256 header.s=mythic-beasts-k1 x-bits=2048; dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=quintile.net; iprev=pass smtp.remote-ip=46.235.227.24 (mx2.mythic-beasts.com); spf=pass smtp.mailfrom=steve@quintile.net smtp.helo=mx2.mythic-beasts.com; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=pass smtp.helo=mx2.mythic-beasts.com policy.ptr=mx2.mythic-beasts.com; x-return-mx=pass header.domain=quintile.net policy.is_org=yes (MX Records found: mx.mythic-beasts.com); x-return-mx=pass smtp.domain=quintile.net policy.is_org=yes (MX Records found: mx.mythic-beasts.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h= content-type:content-transfer-encoding:from:mime-version:subject :date:message-id:references:in-reply-to:to:list-help:list-id :list-post:list-subscribe:reply-to:list-unsubscribe; s=dkim-1; bh=XiD83gFOSa+8wNeaoY3ieK54N3qj7BFRnjHkRXd3cGw=; b=kmQKltbHG+5X Sn+bQAifziBvIu++V2G6J+cxbJF2NYFjMbj8GdDHTZr7knSkQ8L5RTj+9Sv4x9yv ujJRRiR+BccicXcK0lPIVPFxM4PcrVjGwcRN8NfoSGOKOJ3/Yv62L120EYjESzHB Zp6Lo8jlIXgUFR/+CgWifZmkvJUftoc= Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id A8A901320AF1 for <9fans@9fans.net>; Sun, 10 Apr 2022 10:05:42 -0400 (EDT) (envelope-from steve@quintile.net) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id AD2391A6DCD; Sun, 10 Apr 2022 10:05:42 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1649599542; b=V+9KJGMWbPrJbdYUvKjqqOvGvNqiQ8GiDrt0zYQ8QCtqnsKAlo 4phtRm5tgcmOfIrIEDEejDysHm55ng5eLzcITNKheNOHi/X3vmV9Omxow/GrTrVM +pWq+H0MEmJAFCsd68UTr4V7RfJiBuIcI0/jzTJMCJZGNg9ke2r4B2kVCk2VnrSp GdrZQLQAv1jZYR1WajkKX5MUgsb3xWSKX5DjgjzeMj2JIJsxCi9WFaEbMI/9aWM+ 6hc3l0U+nV6QTUAY5Kwk/6lqpFv1bDeiQjCEYeWWgTl13JOgXUw2x06oc5H+2xsk nyOUXs+PlT8i4q2fChYvFeQWyICwSKd+12vA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=content-type:content-transfer-encoding:from :mime-version:subject:date:message-id:references:in-reply-to:to; s=arcseal; t=1649599542; bh=XUNAnCWka3POXa9wpwy6vy6+h+UMXQZKkUi jTXoqY+Q=; b=DhZ0DP7f1BoF7RsrqZbE02vhFHIeN9AO4dF5FBBXh4YW+2/az0x JDK6dPeeMrgw7mut//K8m+OvoJkniUBp+LMFnBgCeBRh8Wjebt6AvTLjnZuogQRT nsHphpG80Bk/JKLwBdeNSDd4X3djZYvHr8TDO2ttKEH/ytaUQ+J380/Y5LFUkUx9 865rcsamFQGHF+qYuTyfJf25QJDt13n4hW3zHaelYwLGQmomnuAd0ad4zM/YNS/E iWsWBz6UG0edjFykUuIDOluSw4fUK2i4niVkzUsV4ZWehUXutq0HEXYKW0eo2U1S sW6vHicWS28u7k+IGXTAGiEFz4I4n4gaLJw== ARC-Authentication-Results: i=1; tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC did not pass); dkim=pass (2048-bit rsa key sha256) header.d=quintile.net header.i=@quintile.net header.b=lh7/iaQz header.a=rsa-sha256 header.s=mythic-beasts-k1 x-bits=2048; dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=quintile.net; iprev=pass smtp.remote-ip=46.235.227.24 (mx2.mythic-beasts.com); spf=pass smtp.mailfrom=steve@quintile.net smtp.helo=mx2.mythic-beasts.com; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=pass smtp.helo=mx2.mythic-beasts.com policy.ptr=mx2.mythic-beasts.com; x-return-mx=pass header.domain=quintile.net policy.is_org=yes (MX Records found: mx.mythic-beasts.com); x-return-mx=pass smtp.domain=quintile.net policy.is_org=yes (MX Records found: mx.mythic-beasts.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedvvddrudekgedgieelucdltddurdegudelrddttd dmucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgf nhhsuhgsshgtrhhisggvpdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttd enucenucfjughrpegtgffhggfufffkfhgjvffosehtqhhmtdhhtdejnecuhfhrohhmpefu thgvvhgvucfuihhmohhnuceoshhtvghvvgesqhhuihhnthhilhgvrdhnvghtqeenucggtf frrghtthgvrhhnpeffvdfgfeeuiefghefggedtgefhvefhtddvieegjefhvdduvdffkeeu udffffefjeenucffohhmrghinheplehfrhhonhhtrdhorhhgpdhtohhpihgtsghogidrtg homhenucfkphepgeeirddvfeehrddvvdejrddvgedpkedurddukeejrdduleekrddufedv necuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepgeeirddvfeehrd dvvdejrddvgedphhgvlhhopehmgidvrdhmhihthhhitgdqsggvrghsthhsrdgtohhmpdhm rghilhhfrhhomhepoehsthgvvhgvsehquhhinhhtihhlvgdrnhgvtheq X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (quintile.net: Sender is authorized to use 'steve@quintile.net' in 'mfrom' identity (mechanism 'include:_spf.mythic-beasts.com' matched)) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="steve@quintile.net"; helo=mx2.mythic-beasts.com; client-ip=46.235.227.24 Received: from mx2.mythic-beasts.com (mx2.mythic-beasts.com [46.235.227.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx1.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Sun, 10 Apr 2022 10:05:41 -0400 (EDT) (envelope-from steve@quintile.net) Received: from [81.187.198.132] (port=50699 helo=smtpclient.apple) by balrog.mythic-beasts.com with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92.3) (envelope-from ) id 1ndYBg-0007ZQ-1O for 9fans@9fans.net; Sun, 10 Apr 2022 15:05:40 +0100 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable From: Steve Simon Mime-Version: 1.0 (1.0) Subject: Re: [9fans] factotum (was: Connect plan9 with Linux SMB resource) Date: Sun, 10 Apr 2022 15:05:04 +0100 Message-Id: <39547BDD-EB92-42ED-8AFD-607412C1547F@quintile.net> References: In-Reply-To: To: 9fans <9fans@9fans.net> X-Mailer: iPhone Mail (19E258) X-BlackCat-Spam-Score: 4 Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 529f80b4-b8d7-11ec-9a86-a5028186b89f Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UODhiOTA3MmU0OWU3NzNiYS1NNTM3ZTljMDE4ZmFmZjMwNTI1NzA0?= =?UTF-8?B?ODY1Pg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M537e9c018faff30525704865:1:HoMBIiQJFlCTrd5lglgIrpj4udeRGpQ5a2N8FH-ujjM i am the author of cifs. i may have some slightly more recent fixes than 9 front has, i will check. the manual page does explain some registry settings you may need to tweak t= o get it to work - to do with windows getting more and more restrictive abo= ut the authentication protocols it supports. the bottom line is i had cifs working to windows 10 a couple of years ago b= ut these days i have a mac for work so i no longer need it. to tell the truth i have become a go programmer which is great, but also a = little sad, as i have mostly left plan9 development behind. i will report in a day or two if i have any patches to contribute. -Steve > On 10 Apr 2022, at 1:15 pm, Tom=C3=A1s S. Javaloyes wrote: >=20 > =EF=BB=BFThank you very much for the information. >=20 > You are absolutely right: the documentation offered in /sys/doc offers > a lot of useful information to understand how Plan9 works. >=20 > One of the first documents I read was the "Plan 9 From Bell Labs" and > just after almost the entire "book" DASH 1 from 9front.org because it > is "the flavor" of Plan9 that I have installed in my VirtualBox where > following the installation chapter I had no problem having a working > system. >=20 > Then I dedicated myself to "playing" a bit. Learn enough about acme to > be able to 'mount' the 9fat partition and configure a boot without > prompting user, figure out how to activate my spanish keyboard and > have fun trying commands, 'installing' some application (vdir, > netsurf, rd) and getting used to using the mouse and adding 'widgets' > (clock, list of processes) to the 'desktop'... It has reminded me of > the times when Linux came along and I installed slackware in '94 with > its 20-and -many floppies and that feeling of 'exploring' ;-) >=20 > I am going to document myself more and see if I am able to advance... >=20 >=20 >> El dom, 10 abr 2022 a las 13:23, sirjofri >> () escribi=C3=B3: >>=20 >> fatotum is quite easy, since it's a client as a filesystem. >>=20 >> The "real" server you can set up (but it's optional) is the secstore >> server which persistently holds your keys. >>=20 >> factotum just uses these keys (or the ones you entered manually or read >> in through a custom mechanism, e.g. a file) to handle all the >> authentication stuff you want to use. >>=20 >> So in the end, factotum is very easy. Just start it in your namespace and >> the programs will automatically use it. You can also run auth/fgui in a >> rio to have a nice entry box for new keys. Really, the complex thing is >> managing the namespace, which is the most important thing in Plan 9 >> anyways, so you should definitely learn it. >>=20 >> Common start point for factotum is, run it in your lib/profile. I believe >> it's the standard lib/profile configuration to start the factotum in a >> terminal session and import the terminal factotum in a cpu session. >>=20 >> There's plenty of resources about factotum and auth in Plan 9 systems. Do >> yourself a favor and read the papers (/sys/doc/). Also I'm sure that >> almost all Plan 9 users can give you hints and tips about it since it's >> an integral part of the system. >>=20 >> On my very first Plan 9 laptop I btw just had my keys stored in a plain >> file, unencrypted. >>=20 >> sirjofri ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T88b9072e49e773ba-M537e9= c018faff30525704865 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription