We are transferring file from TWX repo to device where EMS is running, after downloading we observed that file permissions on device is (running on Linux-arm) changed from rwx to rw. executable permissions are missing.
We need exec permissions also, Please suggest a solution for this.
Is also Thingworx running on Linux?
What is umask in Linux OS ?
Thank you, I am not a Linux guru, but I will share some thoughts on this.
Whenever you are copying files, the permissions of that files are set according to umask. This is how Linux is managing the access rights and there is no method to set execute permission only through umask.
You can create a shell that is executed whenever a file is copied on the device; command to change access rights is chmod +x path/to/file
If you are using cp command, you can use -p option to preserve the access rights of the file.
Hope it helps,