apparently `adduser` resets the ACL

master
cynic 3 years ago
parent 482922a592
commit 1956f4c971
  1. 4
      tools/add_users.py

@ -11,8 +11,8 @@ def get_real_users():
def add_user(u, p): def add_user(u, p):
p = crypt.crypt(p, crypt.mksalt()) p = crypt.crypt(p, crypt.mksalt())
subprocess.run(["useradd", "-m", "-p", p, u]) subprocess.run(["useradd", "-m", "-p", p, u])
subprocess.run(["setfacl", "--recursive", "--modify", f"user:{u}:r", f"/home/{u}/.web"]) # adding a new user resets the permission table...
subprocess.run(["setfacl", "--recursive", "--modify", f"default:user:{u}:r", f"/home/{u}/.web"]) subprocess.run(["setfacl", "-m", "u:cathedral:r", "/etc/shadow"])
""" """
e.g. e.g.

Loading…
Cancel
Save