Is it possible (and it may be more general) to use kswitch ?
Something like:
#!/usr/bin/bash
if [ $(id -u %i) -ge 10000 ]; then
kswitch -p $(id -u %i)
aklog
fi
exec /path/to/systemd --user
Giovanni
On 06/06/23 13:38, [email protected] wrote:
I have no idea what exactly is messing up what part, but we also have home
directories on AFS and use the following solution for several years now.
Replace the ExecStart line of the [email protected] with the following script:
#!/usr/bin/bash
if [ $(id -u %i) -ge 10000 ]; then
export KRB5CCNAME=/PATH/TO/CACHE-DEPENDING-ON-$(id -u %i)
aklog
fi
exec /path/to/systemd --user
You must use the same fixed Kerberos cache files in PAM, obviously.
You should set up a token refresh user service, so that the systemd user
session does not die due to missing filesystem access.
We also circumvent issues with PAGs by not using them. I would be interested to
know, whether this approach works with PAGs.
Regards,
–Michael
_______________________________________________
OpenAFS-info mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-info
--
Giovanni Bracco
phone +39 351 8804788
E-mail [email protected]
WWW http://www.afs.enea.it/bracco
_______________________________________________
OpenAFS-info mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-info