From 55fdeef0e883f34e80dfca417a81ec57a31c8cda Mon Sep 17 00:00:00 2001 From: ahriman Date: Wed, 13 Mar 2019 08:49:32 +0000 Subject: refactor --- bin/regusers.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100755 bin/regusers.py (limited to 'bin/regusers.py') diff --git a/bin/regusers.py b/bin/regusers.py new file mode 100755 index 0000000..758da18 --- /dev/null +++ b/bin/regusers.py @@ -0,0 +1,23 @@ +#!/usr/local/bin/python3 + +import os +import sys + +def get_regusers(a_dir): + return [name for name in os.listdir(a_dir) + if os.path.isdir(os.path.join(a_dir, name))] + +if __name__ == "__main__": + + try: + usertable = open("/var/www/htdocs/table.regusers", "w") + except: + print("Can't access registered user table. Are you root?") + sys.exit(0) + + regusers = get_regusers("/home") + usertable.write("\n") -- cgit 1.4.1-2-gfad0