From 92ba9e85b9d04a159ca5e15add1b5c8d5eb7ac16 Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Fri, 30 Jul 2010 19:47:04 +0200 Subject: [PATCH] ud-generate: refuse to run as root --- debian/changelog | 3 ++- ud-generate | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index 42a1d86..dd64722 100644 --- a/debian/changelog +++ b/debian/changelog @@ -16,12 +16,13 @@ userdir-ldap (0.3.7X) Xnstable; urgency=low - Keyring Maintainers ldap group gets to write to the keyFingerPrint attribute. - sshrsaauthkey is no longer compareable by *. + * ud-generate: refuse to run as root. [ Stephen Gran ] * Add txt record support to ud-mailgate * Clean up addition of identifying txt records to debian.net slightly - -- Peter Palfrader Tue, 01 Jun 2010 17:22:13 +0200 + -- Peter Palfrader Fri, 30 Jul 2010 19:46:48 +0200 userdir-ldap (0.3.76) unstable; urgency=low diff --git a/ud-generate b/ud-generate index 2951794..fc6dbb2 100755 --- a/ud-generate +++ b/ud-generate @@ -39,6 +39,10 @@ except ImportError: global Allowed global CurrentHost +if os.getuid() == 0: + sys.stderr.write("You should probably not run ud-generate as root.\n") + sys.exit(1) + PasswdAttrs = None DebianUsers = None DisabledUsers = [] -- 2.20.1