summaryrefslogtreecommitdiffstats
path: root/nova/virt
diff options
context:
space:
mode:
authorDavanum Srinivas <dims@linux.vnet.ibm.com>2013-01-28 20:23:53 -0500
committerDavanum Srinivas <dims@linux.vnet.ibm.com>2013-01-28 21:04:35 -0500
commitf57b61de71b2eaa31d889f7147968f8db4892e47 (patch)
tree91ac56e0d3aebd4454ee3f005d5d99ed7cf10d1d /nova/virt
parentce09c50c9253131396f713edbf11ca427341be0e (diff)
Fix authorized_keys file permissions
Explicitly set the file permissions to be 0600 Fixes LP# 1107908 Change-Id: Ife44deff41959180d31e7e88c29233e9b8cb0af2
Diffstat (limited to 'nova/virt')
-rw-r--r--nova/virt/disk/api.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/nova/virt/disk/api.py b/nova/virt/disk/api.py
index 3d7d0f516..304781a64 100644
--- a/nova/virt/disk/api.py
+++ b/nova/virt/disk/api.py
@@ -443,6 +443,7 @@ def _inject_key_into_fs(key, fs):
])
_inject_file_into_fs(fs, keyfile, key_data, append=True)
+ fs.set_permissions(keyfile, 0600)
_setup_selinux_for_keys(fs, sshdir)