dont assert user creation

This commit is contained in:
2025-11-26 22:42:22 +02:00
parent 35313f3bee
commit 2e12dc8254

11
gen.lua
View File

@@ -3,6 +3,8 @@ local f = assert(io.open(out, "w"));
local i = 0;
f:write("AllowAgentForwarding yes\n");
for l in io.lines(conf) do
i = i + 1;
@@ -15,15 +17,14 @@ for l in io.lines(conf) do
error(conf .. ":" .. i .. ": invalid syntax", 0);
end
assert(os.execute("adduser -Ds /bin/false " .. user));
assert(os.execute("passwd -d " .. user));
os.execute("adduser -Ds /bin/sh " .. user);
os.execute("passwd -d " .. user);
f:write("Match User ", user);
f:write("\n\tForceCommand ssh -o StrictHostKeyChecking=no -A ", params);
f:write("\n\tForceCommand echo ssh -o StrictHostKeyChecking=no $SSH_ORIGINAL_COMMAND", params);
f:write("\n\tPubkeyAuthentication yes");
f:write("\n\tPasswordAuthentication yes");
f:write("\n\tPermitEmptyPasswords yes");
f:write("\n\tAllowAgentForwarding yes\n");
f:write("\n\tPermitEmptyPasswords yes\n");
end
end