티스토리 뷰

기타/기타

[Linux]권한(Permission)

words 2010. 7. 14. 22:56
리눅스에서는 사용자 마다 권한을 부여하여 권한의 범위 안에서만 파일을 제어하도록 한다.

리눅스에는 4가지 종류의 사용자가 있다.
user, group, other, root이다.

ls -al을 이용하여 권한을 확인할 수 있다.
-rwxrwxrwx   1  test1  test2           5  10월  20  21:35   testtext

순서대로 첫 번째 rwx가 user의 권한이고,
그 다음이 group의 권한,
마지막이 other의 권한이다.
rwx는 순서대로 읽기(read), 쓰기(write), 실행(execute)을 의미한다.

test1은 user를, test2는 group을 의미한다.
x권한이 있는 것은 실행파일을 의미한다.
r권한이 없다면 읽을 수조차 없다.


예를 들어, /etc/shadow의 경우에는 ls 명령어로 보았을 때 다음과 같이 출력된다.
-r--------   1  root  root           3195  Jan  14  13:14   /etc/shadow


참조 : 해커스쿨(http://hackerschool.org)
댓글