From 01d3c6d995cfe568dee7739b775dc4ce75cf6e09 Mon Sep 17 00:00:00 2001 From: Daniel Kahn Gillmor Date: Tue, 17 Feb 2009 20:37:47 -0500 Subject: describe the motivation for our current su_monkeysphere_user implementation. --- src/share/common | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/share/common b/src/share/common index 773c11f..4120259 100644 --- a/src/share/common +++ b/src/share/common @@ -92,6 +92,20 @@ log() { # run command as monkeysphere user su_monkeysphere_user() { + # our main goal here is to run the given command as the the + # monkeysphere user, but without prompting for any sort of + # authentication. If this is not possible, we should just fail. + + # FIXME: our current implementation is overly restrictive, because + # there may be some su PAM configurations that would allow su + # "$MONKEYSPHERE_USER" -c "$@" to Just Work without prompting, + # allowing specific users to invoke commands which make use of + # this user. + + # chpst (from runit) would be nice to use, but we don't want to + # introduce an extra dependency just for this. This may be a + # candidate for re-factoring if we switch implementation languages. + case $(id -un) in # if monkeysphere user, run the command under bash "$MONKEYSPHERE_USER") -- cgit v1.2.3 1?h=master'>logtreecommitdiff
path: root/tags/af/a1
diff options
context:
space:
mode:
Diffstat (limited to 'tags/af/a1')
-rw-r--r--tags/af/a1/1378810864.13840.85.camel@thor.local/debian0
-rw-r--r--tags/af/a1/1378810864.13840.85.camel@thor.local/signed0
-rw-r--r--tags/af/a1/1378810864.13840.85.camel@thor.local/unread0
-rw-r--r--tags/af/a1/154643626047.9366.41869868685972774@auryn.jones.dk/jones0
-rw-r--r--tags/af/a1/154643626047.9366.41869868685972774@auryn.jones.dk/sent0
-rw-r--r--tags/af/a1/154643626047.9366.41869868685972774@auryn.jones.dk/signed0
-rw-r--r--tags/af/a1/1D0CE1BD-F829-11D8-95C4-0003937551FA@mac.com/inbox0
-rw-r--r--tags/af/a1/1D0CE1BD-F829-11D8-95C4-0003937551FA@mac.com/old0
-rw-r--r--tags/af/a1/20070215084730.GA32568@asteria.debian.or.at/debian0
-rw-r--r--tags/af/a1/20070215084730.GA32568@asteria.debian.or.at/inbox0
-rw-r--r--tags/af/a1/20070215084730.GA32568@asteria.debian.or.at/old0
-rw-r--r--tags/af/a1/200912212123.46049.russell@coker.com.au/debian0
-rw-r--r--tags/af/a1/20170209200002.7A867516C@lxp5.free-owl.de/sys0
-rw-r--r--tags/af/a1/20170209200002.7A867516C@lxp5.free-owl.de/unread0
-rw-r--r--tags/af/a1/20190309100002.3328A1CCDD8@lxp5.free-owl.de/sys0
-rw-r--r--tags/af/a1/20190309100002.3328A1CCDD8@lxp5.free-owl.de/unread0
-rw-r--r--tags/af/a1/20220917051553.6C9AB3C6@xayide.jones.dk/jones0
-rw-r--r--tags/af/a1/20220917051553.6C9AB3C6@xayide.jones.dk/sys0
-rw-r--r--tags/af/a1/20220917051553.6C9AB3C6@xayide.jones.dk/unread0
-rw-r--r--tags/af/a1/5047004C.9000902@greffrath.com/debian0
-rw-r--r--tags/af/a1/54662B10.4010907@briarproject.org/freedom0
-rw-r--r--tags/af/a1/87boc14szr.fsf@debian.home/debian0
-rw-r--r--tags/af/a1/87boc14szr.fsf@debian.home/signed0
-rw-r--r--tags/af/a1/CAAh8qswEp50EW-=+6ptdFLVsWB1xm2vjxnMaAP8CqhdTvs_ftg@mail.gmail.com/unread0
-rw-r--r--tags/af/a1/CAH8mndJ1W3BYZVsZFRKG_90=T_JkLgv_BkTstTysFFPOte9gfA@mail.gmail.com/sugar0
-rw-r--r--tags/af/a1/CAH8mndJ1W3BYZVsZFRKG_90=T_JkLgv_BkTstTysFFPOte9gfA@mail.gmail.com/unread0
-rw-r--r--tags/af/a1/CY1PR1201MB0940E27C80EEC73A35FEAAACD37D0@CY1PR1201MB0940.namprd12.prod.outlook.com/debian0
-rw-r--r--tags/af/a1/CY1PR1201MB0940E27C80EEC73A35FEAAACD37D0@CY1PR1201MB0940.namprd12.prod.outlook.com/unread0
-rw-r--r--tags/af/a1/l03130314b1e011095b12@%5b207.181.210.14%5d/inbox0
-rw-r--r--tags/af/a1/l03130314b1e011095b12@%5b207.181.210.14%5d/old0
30 files changed, 0 insertions, 0 deletions