diff options
Diffstat (limited to 'docker')
| -rw-r--r-- | docker/swift/swift-base/swift_sudoers | 4 | ||||
| -rw-r--r-- | docker/swift/swift-rsyncd/Dockerfile.j2 | 1 | ||||
| -rw-r--r-- | docker/swift/swift-rsyncd/extend_start.sh | 2 |
3 files changed, 4 insertions, 3 deletions
diff --git a/docker/swift/swift-base/swift_sudoers b/docker/swift/swift-base/swift_sudoers index b20ac15fb..b67c47df3 100644 --- a/docker/swift/swift-base/swift_sudoers +++ b/docker/swift/swift-base/swift_sudoers @@ -1 +1,3 @@ -swift ALL = (root) NOPASSWD: /var/lib/kolla/venv/bin/swift-rootwrap /etc/swift/rootwrap.conf * +swift ALL=(root) NOPASSWD: /bin/chown -R swift\:swift /srv/node +swift ALL=(root) NOPASSWD: /usr/bin/chown -R swift\:swift /srv/node +swift ALL=(root) NOPASSWD: /var/lib/kolla/venv/bin/swift-rootwrap /etc/swift/rootwrap.conf * diff --git a/docker/swift/swift-rsyncd/Dockerfile.j2 b/docker/swift/swift-rsyncd/Dockerfile.j2 index 8c6cc6ff2..c2061c774 100644 --- a/docker/swift/swift-rsyncd/Dockerfile.j2 +++ b/docker/swift/swift-rsyncd/Dockerfile.j2 @@ -15,7 +15,6 @@ RUN apt-get install -y --no-install-recommends \ {% endif %} -RUN setcap 'cap_net_bind_service=+ep' /usr/bin/rsync COPY extend_start.sh /usr/local/bin/kolla_extend_start RUN chmod 755 /usr/local/bin/kolla_extend_start diff --git a/docker/swift/swift-rsyncd/extend_start.sh b/docker/swift/swift-rsyncd/extend_start.sh index b101b4e69..d432b82fb 100644 --- a/docker/swift/swift-rsyncd/extend_start.sh +++ b/docker/swift/swift-rsyncd/extend_start.sh @@ -1,3 +1,3 @@ #!/bin/bash -chown -R swift: /srv/node +sudo chown -R swift:swift /srv/node |
