Files
Purge Trash
The purge_trash script is run periodically to remove files form users .Trash folder, according to the autopurge_trash setting.
Single User
To purge files for a single user:
opencli files-purge_trash --user [USERNAME]To list files that would be purged (dry-run) for a single user:
opencli files-purge_trash --user [USERNAME] --dry-runTo purge files for a single user regardless of the autopurge_trash setting:
opencli files-purge_trash --user [USERNAME] --forceAll Users
To purge files for all users:
opencli files-purge_trashTo list files that would be purged (dry-run) for all users:
opencli files-purge_trash --dry-runTo purge files for all users regardless of the autopurge_trash setting:
opencli files-purge_trash --forceFix Permissions
The fix_permissions script can be used to fix permissions on user files inside their container.
It performs:
Website files:
- sets the owner of all files in
/var/www/html/to the www-data user. - sets the group of all files in
/var/www/html/to the www-data group. - sets the permissions of all files to 644.
- sets the permissions of all directories to 755.
Website files:
- sets the owner of all files in
/var/www/html/to the www-data user. - sets the group of all files in
/var/www/html/to the www-data group. - sets the permissions of all files to 644.
- sets the permissions of all directories to 755.
Emails:
- sets the owner of all files in
/var/mail/to the user. - sets the permissions of all files to 644.
- sets the permissions of all directories to 755.
Single folder
Fix permissions for specific folder for user:
opencli files-fix_permissions <USERNAME> <PATH>TIP: add --debug flag to show verbose information on what is exaclty being done:
opencli files-fix_permissions <USERNAME> <PATH> --debugExample:
opencli files-fix_permissions stefan stefan.pejcic.rsSingle User
Fix permissions for all folders iniside user home directory (/var/www/html/):
opencli files-fix_permissions <USERNAME>All Users
Use the --all flag to change permissions for all active users:
opencli files-fix_permissions --all