[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[web:add translator pages 10/15] add translator/usermux page
From: |
address@hidden |
Subject: |
[web:add translator pages 10/15] add translator/usermux page |
Date: |
Wed, 16 Oct 2024 19:30:26 -0400 |
* hurd/translator.mdwn: add link to usermux
* hurd/translator/usermux.mdwn: describe usermux and add in an old irc
log that gives an example that I have not tested.
---
hurd/translator.mdwn | 1 +
hurd/translator/usermux.mdwn | 47 ++++++++++++++++++++++++++++++++++++
2 files changed, 48 insertions(+)
create mode 100644 hurd/translator/usermux.mdwn
diff --git a/hurd/translator.mdwn b/hurd/translator.mdwn
index 183e967e..720c3b3b 100644
--- a/hurd/translator.mdwn
+++ b/hurd/translator.mdwn
@@ -116,6 +116,7 @@ The [[concept|concepts]] of translators creates its own
problems, too:
* [[fifo]]
* [[term]]
* [[checkperms]]
+* [[usermux]]
* ...
diff --git a/hurd/translator/usermux.mdwn b/hurd/translator/usermux.mdwn
new file mode 100644
index 00000000..4f7c2c50
--- /dev/null
+++ b/hurd/translator/usermux.mdwn
@@ -0,0 +1,47 @@
+[[!meta copyright="Copyright © 2024 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+[[!tag stable_URL]]
+
+The word "mux" is reserved in the Hurd terminology to mean invoking
+user specific translators based on the filename, which is what usermux
+and [[hostmux]] do. While, `hostmux` invokes a user-specific
+translator based on the host name, `usermux` invokes a user specific
+translator based on the user name. You should be able to use
+`usermux` with [[nfs]].
+
+## irc log 2010-08-25
+
+ <ArneBab> does that mean you could very easily use nfs to
+ automatically mount the home folders of users by just
+ accessing them?
+ <youpi> that's usermux, yes
+ <giselher> I am confused where is the difference ?
+ <youpi> usermux is specialized in user names
+ <youpi> i.e. it can translate it into a uid before giving it as
+ parameter to the underlying translator, for instance
+ <ArneBab> what I meant is a little different, I think:
+ <ArneBab> each user has his/her own computer with the disk
+ <ArneBab> and all can access each others folders as if they were local
+ <youpi> that could be done too
+ <youpi> it's a bit like autofs on linux
+ <giselher> settrans -ca nfs: /hurd/usermux /hurd/nfs server && cd
nfs:/puplic
+ <giselher> ^-- is that right?
+ <ArneBab> youpi: but it can be done by anyone, not just root.
+ <youpi> ArneBab: sure
+ <youpi> giselher: I guess so
+ <ArneBab> and that is a huge difference. It lowers a barrier,
+ hopefully to such an extend that many more users can utilize it.
+ <anatoly> but it'll distinguish different computers?
+ <ArneBab> once the hurd has many more users, that is :)
+ <anatoly> s/but/but how
+ <youpi> anatoly: by a level of directories
+ <anatoly> cd nfs:/foo.bar:/blabla - it's how it should be?
+
--
2.45.2
- [web:add translator pages 01/15] add translator/streamio page, address@hidden, 2024/10/16
- [web:add translator pages 02/15] and translator/ifsock page, address@hidden, 2024/10/16
- [web:add translator pages 03/15] add translator/password page, address@hidden, 2024/10/16
- [web:add translator pages 05/15] add translator/fakeroot page, address@hidden, 2024/10/16
- [web:add translator pages 04/15] edit the translator/storeio page., address@hidden, 2024/10/16
- [web:add translator pages 06/15] add translator/eth-multiplexer page, address@hidden, 2024/10/16
- [web:add translator pages 07/15] tweak the translator/procfs page, address@hidden, 2024/10/16
- [web:add translator pages 09/15] add translator/proxy-defpager page, address@hidden, 2024/10/16
- [web:add translator pages 08/15] add translator/startup page, address@hidden, 2024/10/16
- [web:add translator pages 10/15] add translator/usermux page,
address@hidden <=
- [web:add translator pages 12/15] add translator/devnode page., address@hidden, 2024/10/16
- [web:add translator pages 11/15] add translator/ftpfs page, address@hidden, 2024/10/16
- [web:add translator pages 13/15] add translator/symlink page, address@hidden, 2024/10/16
- [web:add translator pages 14/15] add translator/remap page, address@hidden, 2024/10/16
- [web:add translator pages 15/15] add translator/pci-arbiter page, address@hidden, 2024/10/16
- Re: [web:add translator pages 01/15] add translator/streamio page, Amos Jeffries, 2024/10/17