ko ko fr ko fr ko fr en bg ko ru ko ru ko en ko ru ko ru ko ru ko ru ko ru ko ru ko ru ko ru ko it ko ru ko ru ko ru ko ru ko ru ko pt eo ru ja ru fr ru ko ru ko en ko ru ko ru ko ru ko en ko ru nb ru ko ru ko en ko ru ko de ko ru ko ru ko de ko ru ko ru ko en es ko ru ko ru ko ru ko en en ru ko ru en en ko ru ko ru ko ru ko ru ko ru ko ru ko ru ko ru ko fr ko ru ko ru ko ru ko ru ko ru ko ru ko ru ko ru ko ru ko ru ko ceb ko ru ko ru ko ru ko ru ko ru ko ru ko ru ko ru ko ru ko ru ko en ko ru ko ru en ru ko ru ko ru ko ru ko ru fa ru en ru en ru de ru ko ru ko ru ko en en ko ko fi ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko bg en it pt en en en de de en es en en fr ceb en ko en de en it ja ko zh bg en en en ko ko ko ko ko ceb en ko ko en ko ko ko en ko ko ko ko ko ko en ko ko ko ko ko ko ko en ko ko ko ko ko ko ko ko ko ko ko ko ko en ko ko ko ko ko en ko ko ko ko en ko ko ko en en nb ko ko ko ko ko ko ko ko ko ko ko ko ko en ko en fr fr fr fr fr
jquery , CSS , PHP , Javascript , 무료폰트 , ASP
파일과 디렉토리에의 사용 권한이라는 개념이 약간 다르므로 간단하게 정리하겠습니다.
먼저 파일의 경우 읽기 권한은 파일을 읽을 수 있는 권한을 말하고, 쓰기 권한은 파일을 쓸 수 있는 권한을, 그리고 실행권한은 파일을 실행할 수 있는 권한을 말합니다.
하지만 디렉토리에서는 읽기권한은 디렉토리를 읽을 수 있는 권한이고, 쓰기 권한은 디렉토리의 항목을 만들고, 이동하고 복사하고 또 삭제할 수 있는 권한으로 디렉토리에 어떤 변경을 가할 수 있는 권한을 의미하고, 실행 권한은 디렉토리를 탐색할 수 있는 권한으로 파일의 크기를 점검하거나 서브디렉토리를 보거나 "cd" 명령어를 사용하여 다른 디렉토리로 이동할 수 있는 권한을 말합니다.
권한을 변경하는 명령어는 chmod 입니다. 이 명령어를 사용하는 형식은,
chmod 설정모드 파일명 또는 디렉토리명〈-- 이렇게 사용하시면 됩니다.
위에서 설정모드는 변경할 권한의 모드숫자이고, 그 뒤에 권한을 변경할 파일이나 디렉토리의 이름을 입력하시면 됩니다.
예를 들어 설명해 볼까요?
happy.cgi 파일에 대하여 사용자는 모든 권한을 주고, 그룹은 아무 권한도 주지 않고, 모든 사용자에게는 읽기와 쓰기 권한을 주려면 어떻게 해야 할까요?
ex) chmod 706 happy.cgi
유닉스에서는 파일의 모든 사용권한을 표시하기 위해 위의 예처럼 세자리의 숫자코드를 사용하는데, 이것을 파일모드라고 합니다. 이 것은 위의 예에서 처럼 706 과 같이 세자리 숫자로 표시되는데 여기서
첫 번째 숫자 (백의 자리 숫자)는 사용자의 사용권한을 나타내며,
두 번째 숫자 (십의 자리 숫자)는 그룹의 사용권한을 나타내고,
셋 번째 숫자 (일의 자리 숫자)는 전체 사용자의 사용권한을 나타낸다.
또한, 각 사용 권한의 숫자는 다음과 같습니다.
읽기 권한 = 4
쓰기 권한 = 2
실행 권한 = 1
아무 권한 없음 = 0
각각의 권한을 설정할 때 위에서 해당되는 숫자를 입력하면 됩니다.
그리고, 동시에 여러 개의 사용권한이 필요한 경우 그 권한의 숫자들을 더해주면 됩니다.
예를 들어 읽기 권한과 쓰기 권한을 주고자 하면 4 + 2 인 6 을, 읽기 권한과 실행 권한을 주고자 하면 4 + 1 인 5 를 주면 된다. 세가지 모든 권한을 주고자 한다면 4 + 2 + 1 인 7을 주면 됩니다.
그러면 이제 실습용으로 ls -l 명령으로 나오는 몇 개의 파일을 보고 그 파일이 어떤 권한이 설정되어 있는지 알아봅시다.
-rwxr-xr-x 1 root root 27978 7월 13 00:18 happy.cgi
이 파일은 사용자의 사용권한이 rwx 모두 주어져 있으므로 4 + 2 + 1 = 7
그룹의 사용권한은 r-x 이므로 읽기권한과 실행권한인 4 + 1 = 5
전체 사용자의 권한도 r-x 이므로 4 + 1 = 5 이다.
그러므로 이 happy.cgi 파일의 권한은 755 가 됩니다.
-rw-r--r-- 1 root root 27978 7월 13 00:18 happymall.cgi
이 파일에 설정되어 있는 권한은 어떻게 될까?
사용자의 권한이 rw이므로 4 + 2 = 6
그룹과 전체사용자의 권한이 각각 r뿐이므로 각각 4이다.
그러므로 이 happymall.cgi 파일의 권한은 644 이다.
위 그림은 FTP를 이용한 퍼미션을 주는 그림입니다.
예를 들어 위의 happymall.cgi 파일을 사용자는 모든 권한을 주고, 그룹은 읽기와 실행 권한을 주고, 모든 사용자에게는 읽기 권한만 주려면 어떻게 해야 할까요?
댓글 작성시 입력한 비밀번호를 입력하세요.
패스워드를 입력하세요.(답글 삭제시 사용됩니다.)
패스워드를 입력하세요.(답글 삭제시 사용됩니다.)