특수 권한에서 사용되는 권한 값은 4자리로 구성된 8진수로, 각 자리는 특수 권한 및 일반 권한을 나타낸다.
chmod u+s filerwxr-xr-xrwsr-xr-x4XXX (예: 4755)chmod g+s directorydrwxr-xr-xdrwxr-sr-x2XXX (예: 2755)chmod +t directorydrwxrwxrwxdrwxrwxrwt1XXX (예: 1755)특수 권한 값을 설정할 때는 기존 권한 값 앞에 특수 권한 값을 추가한다.
rwxr-xr-x (755) 권한을 가지고 있고, SUID와 Sticky Bit을 설정하려면:
SUID 설정 예시:
chmod 4755 /usr/bin/passwd
ls -l /usr/bin/passwd
-rwsr-xr-x 1 root root 45056 Jan 1 12:34 /usr/bin/passwd
SGID 설정 예시:
chmod 2755 /shared
ls -ld /shared
drwxr-sr-x 2 root staff 4096 Jan 1 12:34 /shared
Sticky Bit 설정 예시:
chmod 1755 /tmp
ls -ld /tmp
drwxrwxrwt 10 root root 4096 Jan 1 12:34 /tmp