summaryrefslogtreecommitdiff
path: root/debian/patches/shadow_permissions.patch
blob: d6731e47b71575d5d2a45c115a72d0c538510579 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Description: Use the proper permissions on /etc/shadow (LP: #1188820).
Bug: https://bugs.launchpad.net/ubuntu/+source/walinuxagent/+bug/1188820
Author: Ben Howard
Last-Update: 2013-07-23
--- a/waagent
+++ b/waagent
@@ -2423,7 +2423,7 @@ def DeleteRootPassword():
     ReplaceFileContentsAtomic(filepath, "root:*LOCK*:14600::::::\n" + "\n".join(filter(lambda a: not
         a.startswith("root:"),
         GetFileContents(filepath).split('\n'))))
-    os.chmod(filepath, 0000)
+    os.chmod(filepath, 0640)
     if IsRedHat():
         Run("chcon system_u:object_r:shadow_t:s0 " + filepath)
     Log("Root password deleted.")