usage is as follow:
$result = chmod 0777, "file1.txt","file2.txt";
chmod 0755, @filelist;
$mode = 0655; chmod $mode, @filelist;
$mode = "0655"; chmod oct($mode), @filelist;
$mode = "0655"; chmod $mode, @filelist; # Not a good usage Should avoid, instead use above method
How to decide mode octal value:
mode is of 4 octal digits e.g. 0754, equivalent to (userID)(user)(group)(Other)
0755: u: full, GO: read and execute
0777: all : full permission
0555: all : read and execute
symbolic representation of file permissions:
Representation | Class | Description |
u | User | Owner |
g | Group | Members of file group |
o | Others | Neither owner nor group |
a | All | Everyone |
Octal notation:
Octal | System | Description |
0 | --- | No permission |
1 | --x | execute |
2 | -w- | write |
3 | -wx | Write and execute |
4 | r-- | Read |
5 | r-x | Read and execute |
6 | rw- | Read and write |
7 | rwx | Read, write and execute |
No comments:
Post a Comment