Permissions matrix
Action | Code | file | directory |
read | 4 | open | list |
write | 2 | modify | create/delete |
execute | 1 | run | cd |
Codes for permissions combinations
- 7 = 4 (r) + 2(w) + 1(x)
- 6 = 4 (r) + 2(w)
- 5 = 4 (r) + 1(x)
- 3 = 2(w) + 1(x)
- 0 - none
Special permissions
Action | Code | file | directory |
suid | 4 | run as owner | --- |
sgid | 2 | run as group owner | inherit dir group owner |
sticky | 1 | --- | delete if owner |
Ownership
Setting user and group owner
chown *user_name* *file/dir* - set user owner
chgrp *group_name* *file/dir* - set group owner
Mode
Applying permissions for user owner, group owner, and others
'chmod *SUGO*" - set S-special permission and permissions for U-user G-group, O - others
Default settings
Default settings applies for created files an dirrectories. To find default settings enter umask command, Result shows the numbers substracted from 777 permissions (ex. result of umask 027 means default permission 750)
To change default permissions temporarily enter umask XYZ' with XYZ as a new settings
To change default permissions permanently go to /etc/profile file and edit settings
Page last modified on August 20, 2021, at 07:01 PM
Powered by
PmWiki