Skip to content

overlayfs: implement POSIX ACLs - #13909

Open
relkochta wants to merge 1 commit into
google:masterfrom
relkochta:relkochta/overlayfs-posix-acls
Open

overlayfs: implement POSIX ACLs#13909
relkochta wants to merge 1 commit into
google:masterfrom
relkochta:relkochta/overlayfs-posix-acls

Conversation

@relkochta

Copy link
Copy Markdown
Collaborator

Implements POSIX ACLs for gVisor's overlayfs.

  • Adds plumbing to keep access and default ACLs in sync with the underlying filesystems, simliar to mode
  • Moves permission/filetype checking into helpers in posix_acl.go, used by both tmpfs and overlayfs
  • Updates the POSIX ACL tests to be parametrized by filesystem. The existing acl test suite runs both on overlayfs and on tmpfs

This fixes journald not working for systemd user services.

Implements POSIX ACLs for gVisor's overlayfs.

- Adds plumbing to keep access and default ACLs in sync with the underlying filesystems, simliar to mode
- Moves permission/filetype checking into helpers in posix_acl.go, used by both tmpfs and overlayfs
- Updates the POSIX ACL tests to be parametrized by filesystem. The existing acl test suite runs both on overlayfs and on tmpfs

This fixes journald not working for systemd user services.
@github-actions
github-actions Bot requested a review from carzh July 29, 2026 23:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant