]> git.proxmox.com Git - pve-manager.git/commitdiff
ceph: ensure /etc/ceph belongs to ceph
authorThomas Lamprecht <t.lamprecht@proxmox.com>
Wed, 19 Jun 2019 15:00:21 +0000 (17:00 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Wed, 19 Jun 2019 15:00:21 +0000 (17:00 +0200)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
PVE/Ceph/Tools.pm

index 617aba66fc52ce0b68ca93dc2fc02b568cfb391d..6ccab520f47373e96eef7b6ea7233726d2d3e078 100644 (file)
@@ -220,6 +220,9 @@ sub setup_pve_symlinks {
        symlink($pve_ceph_cfgpath, $ceph_cfgpath) ||
            die "unable to create symlink '$ceph_cfgpath' - $!\n";
     }
+    my $ceph_uid = getpwnam('ceph');
+    my $ceph_gid = getgrnam('ceph');
+    chown $ceph_uid, $ceph_gid, $ceph_cfgdir;
 }
 
 sub get_or_create_admin_keyring {