Professional Documents
Culture Documents
1
Basic File Permission
Modification
Modification
Type
Type Links
Links Group
Group Date
Date&& Time
Time
Access
Access Size
Size
Owner
Owner File
FileName
Name
Permissions
Permissions (Bytes)
(Bytes)
2
Access Permission
Type
Type Owner
Owner Group
Group Others
Others
-- files
files
dd directories
directories
ll links
links
pp process
process file
file
ss socket
socketfiles
files
bb block devices
block devices
cc character
character
device
device 3
3
Permission - Access Mode
Access
File Directory
Mode
4
File Permission Modes
Permissions
Permissions
Symbolic
Symbolic Mode
Mode Absolute
Absolute Mode
Mode
rr w
w xx 44 22 11
5
Binary to Decimal Conversion
22 21 20
0 0 0 = 0 None
None
0 0 1 = 1 Execute
Execute(x)
(x)
0 1 0 = 2 Write (w)
Write (w)
0 1 1 = 3 Write
Write&&Execute
Execute(wx)
(wx)
1 0 0 = 4 Read
Read(r)
(r)
1 0 1 = 5 Read
Read& & Execute
Execute(rx)
(rx)
1 1 0 = 6 Read
Read &Write
& Write(rw)
(rw)
1 1 1 = 7 Read,
Read,Write
Write&
&Execute
Execute(rwx)
(rwx)
r w x Permissions
Permissions
6
Default File Permission
7
Default File Permission
8
Umask
To
Toview
viewthe
theUmask
Umaskvalue
value
[root@comp1 ~]#umask
[root@comp1 ~]#umask
To
Toview
viewUmask
Umaskvalue
valuefrom
fromfile
file
[root@comp1 ~]#vi /etc/bashrc
[root@comp1 ~]#vi /etc/bashrc
9
Default Directory Permission
10
10
Default Directory Permission
11
11
chmod Command
Applying
Applyingpermission
permissionto
toFile
Fileor
orDirectory
Directory
[root@comp1
[root@comp1 ~]#chmod <permissions> <file/direccory>
~]#chmod <permissions> <file/direccory>
12
Example of Permission - Absolute
uu gg oo
4=r
4=r 4+1=rx
4+1=rx 4+2=rw
4+2=rw
13
13
Example of Permission - Symbolic
uu gg oo
14
14