linux_wiki:list_set_and_change_standard_ugo_rwx_permissions

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

linux_wiki:list_set_and_change_standard_ugo_rwx_permissions [2016/02/28 22:58]
billdozor created
linux_wiki:list_set_and_change_standard_ugo_rwx_permissions [2019/05/25 23:50]
Line 1: Line 1:
-====== List Set And Change Standard Ugo Rwx Permissions ====== 
- 
-**General Information** 
- 
-About this page/how-to/script.  
- 
----- 
- 
-====== Permissions Overview ====== 
- 
-Permissions tools  
-  * chmod => Change permissions for user, group, other, or all 
-  * chown => Change user/group ownership 
- 
-Chmod Modes 
-  * symbolic => represent permissions via u,g,o,a 
-  * octal => represent permissions with numbers 
- 
-Change file1 ownership to rjones and group to student 
-<code bash> 
-chown rjones:student file1 
-</code> 
-  * You can leave off either the username or group name if only changing one of them, but the colon (:) must remain if only changing the group owner. 
- 
----- 
- 
-===== List Permissions ===== 
- 
-<code bash> 
-ls -l 
--rw-r--r--. 2 root root          0 Jun 20 15:11 file1 
--rw-r--r--. 2 root root          0 Jun 20 15:11 file2 
-drwxr-xr-x. 3 root root         17 Jun 20 14:50 newdir 
-</code> 
-  * First column => - (file), d (directory, l (symlink) 
-  * Columns 2-4 => User owner permissions (rwx) 
-  * Columns 5-7 => Group permissions (rwx) 
-  * Columns 8-10 => Other permissions (rwx) 
- 
- 
----- 
- 
-===== Change Permissions ===== 
- 
-=== Symbolic === 
- 
-  * u => user owner 
-  * g => group 
-  * o => other users 
-  * a => all users 
- 
-Add write permissions to a file for the group 
-<code bash> 
-chmod g+w file1 
-</code> 
- 
-Take away read permissions for others, for all of dir1 directory and its contents 
-<code bash> 
-chmod -R o-r dir1 
-</code> 
-  * -R => recursively 
- 
-Add execute permissions to directories only in a tree 
-<code bash> 
-chmod -R ug+X dir1 
-</code> 
-  * For user owner and group => Adds execute to dir1 and all sub directories, not files. 
- 
-=== Octal === 
- 
-  * 4 => read 
-  * 2 => write 
-  * 1 => execute 
-  * Add together to get permissions 
- 
-Set file1 permissions using octal notation 
-<code bash> 
-chmod 740 file1 
-</code> 
-  * user owner => read(4),write(2),execute(1) permissions (4+2+1=7) 
-  * group => read(4) permissions 
-  * others => no(0) permissions 
- 
----- 
  
  • linux_wiki/list_set_and_change_standard_ugo_rwx_permissions.txt
  • Last modified: 2019/05/25 23:50
  • (external edit)