/
Sharing data

Sharing data

Unix groups

exits for each file and directory stored on the HOME or WORK file systems:

Each user ID is member of one or more groups. Group memberships can be checked with the groups command.

Show group memberships
blogin4:~ $ groups myaccount
myaccount prj00012

You can change the group ownership of a file:

Change group ownership
blogin4:~ $ chgrp prj00012 somefile.txt
blogin4:~ $ ls -l somefile.txt
-rw-------  1 myaccount prj00012 237271040 Jul  3  2020 somefile.txt

To change all small number of files in a directory recursively, use "chgrp -R".

Change group ownership of a directory and everything it contains
blogin4:~ $ find somedirectory | xargs chgrp prj00012 
blogin4:~ $ ls -ld somedirectory
drwx------  1 myaccount  prj00012      4096 Jul  3  2020 somedirectory

Access for group members

Once a file (or a complete directory) has the group ownership, the file might be accessed by all users in the group.

File access for group
blogin4:~ $ ls -l somefile.txt
-rw-------  1 myaccount prj00012 237271040 Jul  3  2020 somefile.txt
blogin4:~ $ chmod g+r somefile.txt
blogin4:~ $ ls -l somefile.txt
-rw-r-----  1 myaccount prj00012 237271040 Jul  3  2020 somefile.txt
Directory access for group
blogin4:~ $ ls -ld somedirectory
drwx------  1 myaccount  prj00012      4096 Jul  3  2020 somedirectory
blogin4:~ $ find somedirectory |xargs chmod g+rX
blogin4:~ $ ls -ld somedirectory
drwxr-x---  1 myaccount  prj00012      4096 Jul  3  2020 somedirectory

Related content

System Quota
System Quota
More like this
File Systems
File Systems
More like this
Metadata Usage on WORK
Metadata Usage on WORK
Read with this
Data Transfer
Data Transfer
More like this
Data Migration HowTo
Data Migration HowTo
More like this
SSH Login
SSH Login
More like this