mrrl-logincaps

MRRL version of logincaps
git clone https://ccx.te2000.cz/git/mrrl-logincaps
Log | Files | Refs

commit c6dc5f11bd42edc9e0aa386ffe78b2a71e854f9f
parent 383268a05102bcc80a0fc5eef599ed2fe6019edc
Author: ccx <ccx@te2000.cz>
Date:   Fri,  7 Jun 2024 20:04:01 +0000

Executables in path as logincap extensions

Diffstat:
Msbin/logincaps | 7+++++++
1 file changed, 7 insertions(+), 0 deletions(-)

diff --git a/sbin/logincaps b/sbin/logincaps @@ -113,6 +113,13 @@ main() { cap_cmd stop_x "${(Q@)${(z)${line#stopX }}}" ;; + (login.capability.*) + if (($+commands[${line%[ ]*}])); then + cap_cmd execlineb -c "$line" + else + printf 'ECMD\n' + fi + ;; (*) printf 'ECMD\n';; esac done