From 3adc06d66c7a7214f5cb80b5ef0e1ad3598b72b6 Mon Sep 17 00:00:00 2001 From: chrislu Date: Sun, 31 Aug 2025 09:19:42 -0700 Subject: [PATCH] add user fuse --- .github/workflows/posix-compliance.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.github/workflows/posix-compliance.yml b/.github/workflows/posix-compliance.yml index cb48460be..09e1622ab 100644 --- a/.github/workflows/posix-compliance.yml +++ b/.github/workflows/posix-compliance.yml @@ -85,10 +85,23 @@ jobs: - name: Set up user permissions for FUSE run: | + # Create fuse group if it doesn't exist + sudo groupadd -f fuse + + # Add user to fuse group sudo usermod -a -G fuse $USER + + # Set permissions on FUSE device sudo chmod 666 /dev/fuse + # Ensure fuse module is loaded sudo modprobe fuse || true + + # Verify setup + echo "FUSE setup verification:" + ls -la /dev/fuse + groups $USER | grep fuse || echo "User not in fuse group yet (will be effective after login)" + lsmod | grep fuse || echo "FUSE module not loaded" - name: Install external test tools if: ${{ github.event.inputs.enable_external_tests == 'true' }}