From 1956f4c971887f7275f7f4a66bcf29f013b9eb57 Mon Sep 17 00:00:00 2001 From: cynic Date: Sun, 6 Nov 2022 22:47:26 -0500 Subject: [PATCH] apparently `adduser` resets the ACL --- tools/add_users.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/add_users.py b/tools/add_users.py index 14a92ae..a96bbb0 100644 --- a/tools/add_users.py +++ b/tools/add_users.py @@ -11,8 +11,8 @@ def get_real_users(): def add_user(u, p): p = crypt.crypt(p, crypt.mksalt()) subprocess.run(["useradd", "-m", "-p", p, u]) - subprocess.run(["setfacl", "--recursive", "--modify", f"user:{u}:r", f"/home/{u}/.web"]) - subprocess.run(["setfacl", "--recursive", "--modify", f"default:user:{u}:r", f"/home/{u}/.web"]) + # adding a new user resets the permission table... + subprocess.run(["setfacl", "-m", "u:cathedral:r", "/etc/shadow"]) """ e.g.