"#\n",
"# See the man page for details on how to write a sudoers file.\n",
"#\n\nDefaults\tenv_reset\n\n",
- "# Uncomment to allow members of group sudo to not need a password\n",
- "# %sudo ALL=NOPASSWD: ALL\n\n",
"# Host alias specification\n\n",
"# User alias specification\n\n",
"# Cmnd alias specification\n\n",
- "# User privilege specification\nroot\tALL=(ALL) ALL\n";
+ "# User privilege specification\nroot\tALL=(ALL) ALL\n\n",
+ "# Allow members of group sudo to not need a password\n",
+ "# (Note that later entries override this, so you might need to move\n",
+ "# it further down)\n",
+ "%sudo ALL=(ALL) ALL\n",
+ "#\n",
+ "#includedir /etc/sudoers.d\n";
close SUDOERS;
}
print "Creating group 'sudo' with gid = $gid\n";
system("groupadd -g $gid sudo");
+# create symlink to ease transition to new path for ldap config
+# if old config file exists and new one doesn't
+if (-e "/etc/ldap/ldap.conf" && ! -e "/etc/sudo-ldap.conf") {
+ system("ln -s ldap/ldap.conf /etc/sudo-ldap.conf");
+}
+
print "";