Use the passwd command once connected to genologin.toulouse.inra.fr
To find command help:
cd : change directory
pwd : print working directory
ls [nom_répertoire]: list directory contents
tree : list contents in a tree like format
who : show who is logged on the server
history : display the commands history
mkdir[nom_répertoire]: create directory
rmdir [nom_répertoire]: remove empty directory
cp: copy file
mv: rename or move a file
rm: remove file
PATH is an environmental variable that tells the shell which directories to search for executable files (i.e., ready-to-run programs) in response to commands issued by a user.
To view the contents of PATH:
env | grep PATH
To add absolute path in PATH variable:
To add it permanently absolute path, adding this export command in the file ~/.bashrc
Change owner, group and others permissions
Use chmod (more help here)
$ chmod u+rw file1: gives the owner (u) write (r) and read (w) permissions to file1.
$ chmod -R a+rx folder1: gives all users (a) read (r) and execute (x) rights to all the folder1 content (-R Recursive).
$ chmod 755 folder1: gives the owner all rights (7), group members and others the rights to read and access (55).
$ chmod 644 file1: gives the owner the rights to modify and read (6), to the members of the group and the others only the rights of reading (44).
Add user and group on "home" and "save"
Use NFSv4 ACL (more help here).
To set permissions: nfs4_setfacl
To check permissions: nfs4_getfacl
Add user1 with read (R) and execution (X) permissions to all the folder1 content (-R Recursive)
$ nfs4_setfacl -R -a A::user1:RX folder1
Add group1 (g) read (R) et execution (X) permissions to all the folder1 content (-R Recursive)
$ nfs4_setfacl -R -a A:g:group1:RX folder1
$ nfs4_getfacl folder1
Add user and group on the "work"
Use ACL commands (more help here)
To set permissions: setfacl
To check permissions: getfacl
Add (-m modify) user1 read (r),write (w) et execution (x) permissions to all the folder1 content (-R Recursive)
$ setfacl -R -m u:user1:rwx folder1
Add group1 (g) read (r) et execution (x) permissions to all the folder1 content (-R Recursive)
$ setfacl -m g:group1:rx folder1
$ getfacl folder1
# file: folder1
# owner: username
# group: username_g