Numeric Notation
0---No permission
1--xExecute
2-w-Write
3-wxWrite + Execute
4r--Read
5r-xRead + Execute
6rw-Read + Write
7rwxRead + Write + Execute
Symbolic Notation
uUser (owner)gGroupoOthersaAll (u+g+o)+Add permission-Remove permission=Set exact permission#Common Permissions
| Numeric | Symbolic | Description | |
|---|---|---|---|
777 | rwxrwxrwx | Full access for everyone | |
755 | rwxr-xr-x | Default for executables | |
644 | rw-r--r-- | Default for files | |
600 | rw------- | Owner read/write only | |
700 | rwx------ | Owner full access only | |
750 | rwxr-x--- | Owner full, group read/exec | |
664 | rw-rw-r-- | Owner/group read/write | |
666 | rw-rw-rw- | Everyone read/write |
#Directory Permissions
| Numeric | Symbolic | Description | |
|---|---|---|---|
755 | rwxr-xr-x | Normal directory | |
700 | rwx------ | Private directory | |
775 | rwxrwxr-x | Group shared directory | |
1777 | rwxrwxrwt | Sticky bit (like /tmp) |
#Special Permissions
| Numeric | Symbolic | Description | |
|---|---|---|---|
4755 | rwsr-xr-x | SetUID (run as owner) | |
2755 | rwxr-sr-x | SetGID (run as group) | |
1755 | rwxr-xr-t | Sticky bit |
#Command Examples
| Numeric | Symbolic | Description | |
|---|---|---|---|
chmod 755 file | chmod u=rwx,go=rx file | Make file executable | |
chmod 644 file | chmod u=rw,go=r file | Set normal file permission | |
chmod +x file | chmod a+x file | Add execute permission | |
chmod -w file | chmod a-w file | Remove write permission | |
chmod -R 755 dir | chmod -R u=rwx,go=rx dir | Set permissions recursively |
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.