Creating script that fixes media directory file and directory permissions, adding it to the Controller UI.

This commit is contained in:
Roland 2026-03-05 17:56:15 -07:00
parent 919c85f618
commit 71c2b6cd6a
No known key found for this signature in database
GPG key ID: 1BA620CE6C9A4680
3 changed files with 83 additions and 0 deletions

View file

@ -47,6 +47,18 @@ AVAILABLE_SCRIPTS = {
"UI will be unavailable during upgrade",
],
},
"fix-permissions": {
"name": "fix-permissions",
"display_name": "Fix Media Permissions",
"description": "Fixes ownership and permissions on the media directory so WROLPi can read and write all files.",
"service_name": "wrolpi-fix-media-permissions.service",
"warnings": [
"Changes ownership of all media files to wrolpi:wrolpi",
"Ensures all files are readable and directories are traversable",
"May take a long time on large media libraries",
"Some filesystems (FAT/exFAT) do not support Unix permissions",
],
},
}