OS/Linux
리눅스 권한(Linux Permissions)
us01
2020. 8. 22. 16:50
rwxr-xr-x ...??
777, 755, 644, ...?
예로 rwxrwxrwx(777)에서 rwx를 하나의 묶음으로 볼때 첫번째 묶음부터 User, Group, Other의 권한을 의미
즉, rwx를 더하면 7이되고 777이란건 User, Group, Other의 순서로 rwxrwxrwx와 같은 말
r(Read), w(Write), x(eXecute)는 각각 고유한 숫자 값을 갖고 있다
2진수 표현 >>
r : 100 >> 4
w : 10 >> 2
x : 1 >> 1
8진수 표현 >>
0 >> ---
1 >> --x
2 >> -w-
3 >> -wx
4 >> r--
5 >> r-x
6 >> rw-
7 >> rwx
EX)--wx-wx-wx 1 >> 총 10 자리로, A|B|C|D 문자로 표현
A 자리에는 각각 [d:디렉토리, l:링크, -:파일] 을 의미
B, C, D 자리에는 rwx-가 위치하며 b, c, d는 각각 [b:소유자권한, c:그룹권한, d:그외사용자]의 권한 영역을 의미