- Feb 25, 2022
-
-
Giuseppe Avolio authored
sudo based PMGLauncher See merge request atlas-tdaq-software/ProcessManager!2
-
- Jan 14, 2022
-
-
Giuseppe Avolio authored
-
- Dec 14, 2021
-
-
Reiner Hauser authored
If TDAQ_PMG_USE_SUDO=1 the PMGLauncher will rely on sudo to change uid/gids rather than on being a SUID executable. Note that this has highest priority and will fail if sudo does not allow the transition. Otherwise it falls back to old behaviour: - if it is suid, change uid/gid for new process - else execute as current uid
-
- Dec 09, 2021
-
-
Giuseppe Avolio authored
Next round of ProcessManager patches See merge request atlas-tdaq-software/ProcessManager!7
-
Reiner Hauser authored
This way it is already set in the pmglauncher process and will be used by EOS to check access permissions in case an executable is on a protected EOS area.
-
- Dec 06, 2021
-
-
Reiner Hauser authored
Otherwise we do random stuff with random data.
-
Reiner Hauser authored
Use find_library() instead, otherwise the compiler will just add a -lkeyutils which fails in a cross-compilation scenario.
-
- Nov 16, 2021
-
-
Giuseppe Avolio authored
-
Giuseppe Avolio authored
-
- Oct 11, 2021
-
-
Giuseppe Avolio authored
First version of using keyutils in launcher. See merge request atlas-tdaq-software/ProcessManager!6
-
- Oct 08, 2021
-
-
Reiner Hauser authored
-
Reiner Hauser authored
Use std::ifstream and std::filesystem instead of low-level Posix open/read/close.
-
- Oct 07, 2021
-
-
Reiner Hauser authored
-
Reiner Hauser authored
We basically check if the binding for current uid/session already exists, and if it agrees with $KRBCCNAME we do nothing. This avoids starting a shell script for every process which may block on a lockfile just to do the same thing as every other process with the same uid started at this time. The downside is the pretty ugly code as the credential file name contains the uid (easy), session id (easy) and the start time of the session leader (must use /proc/${sid}/stats).
-
- Oct 06, 2021
-
-
Reiner Hauser authored
-
Giuseppe Avolio authored
-
- Oct 05, 2021
-
-
Giuseppe Avolio authored
Fix credential check if tokens are not enabled. See merge request atlas-tdaq-software/ProcessManager!5
-
- Oct 04, 2021
-
-
Reiner Hauser authored
-
- May 04, 2021
-
-
Giuseppe Avolio authored
-
- Mar 02, 2021
-
-
Giuseppe Avolio authored
-
- Mar 01, 2021
-
-
Giuseppe Avolio authored
-
- Feb 23, 2021
-
-
Reiner Hauser authored
-
- Feb 18, 2021
-
-
Giuseppe Avolio authored
-
- Feb 09, 2021
-
-
Giuseppe Avolio authored
-
Giuseppe Avolio authored
-
Giuseppe Avolio authored
-
- Jan 19, 2021
-
-
Giuseppe Avolio authored
Securing existing PMGLaunch a bit more See merge request atlas-tdaq-software/ProcessManager!3
-
Reiner Hauser authored
-
- Dec 01, 2020
-
-
Giuseppe Avolio authored
-
- Nov 03, 2020
-
-
Reiner Hauser authored
-
- Sep 24, 2020
-
-
Giuseppe Avolio authored
Apache 2.0 license See merge request atlas-tdaq-software/ProcessManager!1
-
Reiner Hauser authored
-
- Jun 25, 2020
-
-
Giuseppe Avolio authored
-
- May 19, 2020
-
-
Giuseppe Avolio authored
-
- Apr 14, 2020
-
-
Reiner Hauser authored
-
- Mar 27, 2020
-
-
Giuseppe Avolio authored
-
- Mar 25, 2020
-
-
Giuseppe Avolio authored
-
- Mar 24, 2020
-
-
Giuseppe Avolio authored
-
- Nov 06, 2019
-
-
Giuseppe Avolio authored
-
- May 28, 2019
-
-
Giuseppe Avolio authored
-