"# User alias specification\n\n",
"# Cmnd alias specification\n\n",
"# User privilege specification\nroot\tALL=(ALL) ALL\n\n",
- "# Allow members of group sudo to not need a password\n",
+ "# Allow members of group sudo to execute any command\n",
"# (Note that later entries override this, so you might need to move\n",
"# it further down)\n",
"%sudo ALL=(ALL) ALL\n",
}
+# handle state directory transition from /var/run/sudo to /var/lib/sudo,
+# moving any existing content over to avoid re-lecturing existing users
+if ( -d "/var/run/sudo") {
+ system ('mkdir -p /var/lib/sudo');
+ system ('mv /var/run/sudo/* /var/lib/sudo/');
+ system ('rmdir /var/run/sudo');
+}
+
# make sure sudoers has the correct permissions and owner/group
system ('chown root:root /etc/sudoers');
system ('chmod 440 /etc/sudoers');