Most FAQ
Password
1. How can I change the temporary password?
You need to connect at least once via SSH on the login nodes. This will allow you to change the temporary password, and will also automatically create your home directory (which is required before being able to log on the Open OnDemand portal).
2. The temporary password works only for logging into the support system.
See FAQ.1. How can I change the temporary password?.
3. I cannot log on to the Open OnDemand web portal.
See FAQ.1. How can I change the temporary password?.
Setgid (Set Group ID)
4. Why does the error "Disk quota exceeded" appear when creating files?
This error often occurs when the parent directory's setgid bit is missing, causing new files to inherit a group without allocated quota. For non-project Unix groups (user group for example), quotas on /gpfs/projects
and /gpfs/scratch
filesets are minimal (16KB and 1 file).
Solution:
-
Ensure the parent directory has the setgid bit set to enforce the correct group ownership (see 6. What should I do if the setgid bit is missing on a directory?).
-
If this occured after copying or moving a directory, please check 5. How can I preserve setgid bit when copying or moving directories? to prevent this situation from happening again.
5. How can I preserve the setgid bit when copying or moving directories?
Commands like mv
or scp
preserve the original permissions and ownership, bypassing the setgid rules of the destination directory.
Solution:
-
Instead of
mv
usecp
(without-p
to avoid preserving permissions). -
Instead of
scp
usersync
with--no-p
(turns off the preserve permissions),--no-g
(turns off the preserve group) and--chmod=ug=rwX
(ensures that all non-masked bits get enabled):
6. What should I do if the setgid bit is missing on a directory?
Use the chmod
command to restore the setgid bit.
You can automate this process on multiple directories with the find
command:
# replace <myusername> with your username
> find /path/to/project -type d -user myusername ! -perm -g=s -exec chmod g+s {} \;
6. How can I fix incorrect group ownership on existing files or directories?
Use the `chown`` command to change group ownership of existing file / directories.
Use the find
command to identify files or directories with incorrect group ownership and correct them: