Tips: Custom file permissions at creation
This page provides information on how to create files with group read permissions at NCI.
By default, when you create a file under /short of /g/data, the file will be readable by you and the group owning the file. So you don't need to change anything then. But there are a few cases where the default behaviour is different and you may want to change it.
Contents
PBS logs
By default, all log files from PBS are only readable by the user owning of the file. You can use a PBS option to change this behaviour so your logs are readable by the user and the group owning the file:
#PBS -W umask=0022
Files created by programs
Some programs might impose a different default of the files they create which might not be what you'd like.
You have access to the source code
If you have access to the source code, it is usually possible to modify the default behaviour. What needs to be modified varies depending on the language. Please contact the CMS team if you need help.
You don't have access to the source code
You then need to add a post-processing step, for example in a bash script calling your program. You can change the permissions on the files created by your program, using the chmod
command:
chmod g+r <filename>