diff --git a/docker/nova/nova-novncproxy/Dockerfile.j2 b/docker/nova/nova-novncproxy/Dockerfile.j2
index ee1d6bf68e7875e83501972a46a9988eae79e6ba..01fb62ce7dc481cb40afc7a64b519d9c3bb3b21a 100644
--- a/docker/nova/nova-novncproxy/Dockerfile.j2
+++ b/docker/nova/nova-novncproxy/Dockerfile.j2
@@ -19,7 +19,9 @@ RUN apt-get -y install --no-install-recommends \
 {% elif install_type == 'source' %}
 
 ADD nova-novncproxy-archive /usr/share/nova-novncproxy-source
-RUN cd /usr/share && ln -s nova-novncproxy-source/* novnc
+RUN cd /usr/share \
+    && ln -s nova-novncproxy-source/* novnc \
+    && chown -R nova: /usr/share/nova-novncproxy-source
 
 {% endif %}