At line 23 changed 2 lines |
__privs__ the user VFS folder permissions, can be any combination of (read)(write)(view)(delete)(deletedir)(makedir)(rename)(resume)(share)(slideshow)(invisible)(ratio) |
(replicate)(locked) , for details see our user VFS related docs page.\\ |
__privs__ the user VFS folder permissions, can be any combination of __(read)(write)(view)(delete)(deletedir)(makedir)(rename)(resume)(share)(slideshow)(invisible)(ratio)(replicate)(locked)__, for details see our user [VFS] related docs page.\\ |
At line 28 changed one line |
The command: |
__Managing Server's Files__:\\ |
\\ |
These commands require an admin user. They allow administrators to perform file operations directly on the server’s file system, such as createing, renaming, or deleting folders. Use them with caution, as changes affect actual server data.\\ |
Template:\\ |
At line 32 added 20 lines |
user adminAction <<action>> <<path>> <<name>> |
or |
user adminAction <<action>> <<path>> <<name>> <<new name>> |
}}}\\ |
Examples:\\ |
{{{ |
user adminAction newFolder /home/ test_subfolder |
user adminAction duplicateItem /home/ test_subfolder |
user adminAction renameItem /home/ test_subfolder test_subfolder_new |
user adminAction deleteItem /home/ test_subfolder_new |
}}}\\ |
\\ |
__Managing User Folder Permissions:__\\ |
\\ |
Template:\\ |
{{{ |
user <<action>> <<user connection group>> <<username>> path=<<the path>> privs=<<the custom privs>> |
}}}\\ |
\\ |
{{{ |
At line 32 changed one line |
It is used to give a specific user (user3) access to a subfolder within an existing (VFS).It does not replace the user’s existing folder access, but simply adds a new set of permissions—allowing user3 to have different permissions specifically for the /home/subfolder/ location.\\ |
It is used to give a specific user (user3) access to a subfolder within an existing (VFS). It does not replace the user’s existing folder access, but simply adds a new set of permissions—allowing user3 to have different permissions specifically for the /home/subfolder/ location.\\ |
At line 56 added 6 lines |
{{{ |
user vfs_delete MainUsers user3 path=/home/subfolder/ privs=(read)(resume)(view) |
}}}\\ |
It is used to remove specific permissions for user3 on the /home/subfolder/ location. It does not remove the entire folder access, but only the specified permissions.\\ |
\\ |
__Managing Groups and Inheritance:__\\ |
At line 43 changed 2 lines |
}}} |
You can use the user API call in CrushTunnel.jar to set the field: allowed_protocols to configure Port restrictions |
}}}\\ |
\\ |
__Managing allowed protocols__:\\ |
You can use the user API call in CrushTunnel.jar to set the field: allowed_protocols to configure Port restrictions\\ |
At line 47 changed one line |
}}} |
}}}\\ |
At line 49 changed 3 lines |
sftp:0,https:0, |
|
|
sftp:0,https:0,\\ |
\\ |
__Managing Jobs:__\\ |
At line 55 changed 2 lines |
}}} |
|
}}}\\ |
At line 58 removed 2 lines |
\\ |
\\ |
At line 121 changed 2 lines |
}}} |
''(long line, so get it all)'' |
}}}\\ |
''(long line, so get it all)''\\ |
At line 151 added 6 lines |
Add a specific permission to a subfolder:\\ |
{{{ |
curl -d command=setUserItem -d data_action=update_vfs -d xmlItem=user -d serverGroup=MainUsers -d username=user1 -d permissions@permissions.XML -u crushadmin:passw http://127.0.0.1:8080/ |
}}}\\ |
''(long line, so get it all)''\\ |
\\ |