From e7225b64469b6ada187764ee9f663ad1039f20b0 Mon Sep 17 00:00:00 2001 From: "Kelvin M. Klann" Date: Fri, 14 Jul 2023 04:23:58 -0300 Subject: feature: add doas support in firecfg and jailcheck Closes #5899. Suggested-by: @shaggonit --- src/firecfg/main.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/firecfg') diff --git a/src/firecfg/main.c b/src/firecfg/main.c index a6cae995e..4ec81c5b3 100644 --- a/src/firecfg/main.c +++ b/src/firecfg/main.c @@ -289,7 +289,10 @@ static void set_links_homedir(const char *homedir) { } static const char *get_sudo_user(void) { - const char *user = getenv("SUDO_USER"); + const char *doas_user = getenv("DOAS_USER"); + const char *sudo_user = getenv("SUDO_USER"); + const char *user = doas_user ? doas_user : sudo_user; + if (!user) { user = getpwuid(getuid())->pw_name; if (!user) { -- cgit v1.2.3-54-g00ecf