허가권 - chmod
chmod(change mode의 축약어)명령어는 유닉스와 유닉스 계통 환경 안에서 쓰이는 셸 명령어이다. 이 명령어는 파일들이나 디렉터리의 파일 시스템 모드들을 바꾼다. 그 모드들은 허가나 특별한 모드들을 포함한다. -위키백과
사용방법
#chmod [option] [mode] [file1,file2,file3,......]
옵션
-R : 재귀적으로 파일들과 디렉토리의 모드들을 바꾼다.
-v : 자세한 모드; 실행되고 잇는 모든 파일을 나열한다.
문자열 모드
chmod 유틸리티에 대해서는, 모든 허가들과 특수한 모드들은 모드 매개변수에 의해서 표현된다. 파일들이나 디렉터리들의 모드를 조절하기 위한 하나의 방법은 기호적인 모드를 지정하는 것이다. 이 기호적인 모드는 세 가지 구성요소로 구성되며, 그것들은 단순한 문자열을 구성하기 위해서 결합된다
사용방법
#chmod [references] [operator][modes] file1 ......
레퍼런스들 (혹은 클래스들)은 허가가 적용되는 사용자들을 구분하기 위해서 사용된다. 만약 어떠한 레퍼런스들도 그것이 "모든 것"에 대해 기본값으로 지정하지 않았다면, 그것들은 다음 아래에 있는 문자들 중 하나 혹은 몇 개로 표현된다:
chmod 프로그램은 파일의 모드들이 어떻게 조정될 수 있는지를 명시하기 위해서 연산자를 사용한다. 허용되는 연산자는 다음과 같다
그 모드들은 어떤 허가들이 인정될 것인지 혹은 지정된 클래스들로부터 삭제될 것인지를 지정한다. 기본적인 허가들과 일치하는 세가지 기본적인 모드들이 있다
소유권 - chown
chown 명령어는 유닉스 계통 시스템에서 파일의 소유권을 바꾸기 위해서(change the owner of a file) 사용된다. 대부분의 경우, 이것은 오직 슈퍼 사용자만이 실행할 수 있다. 그들이 소유하고 있는 파일의 그룹을 바꾸고 싶어하는 권한이 없는 (일반적인) 사용자들은 chgrp을 사용해야 한다.
사용법
#chown [-R] [user]:[gruop] target1 target2.......
chmod(change mode의 축약어)명령어는 유닉스와 유닉스 계통 환경 안에서 쓰이는 셸 명령어이다. 이 명령어는 파일들이나 디렉터리의 파일 시스템 모드들을 바꾼다. 그 모드들은 허가나 특별한 모드들을 포함한다. -위키백과
사용방법
#chmod [option] [mode] [file1,file2,file3,......]
옵션
-R : 재귀적으로 파일들과 디렉토리의 모드들을 바꾼다.
-v : 자세한 모드; 실행되고 잇는 모든 파일을 나열한다.
문자열 모드
chmod 유틸리티에 대해서는, 모든 허가들과 특수한 모드들은 모드 매개변수에 의해서 표현된다. 파일들이나 디렉터리들의 모드를 조절하기 위한 하나의 방법은 기호적인 모드를 지정하는 것이다. 이 기호적인 모드는 세 가지 구성요소로 구성되며, 그것들은 단순한 문자열을 구성하기 위해서 결합된다
사용방법
#chmod [references] [operator][modes] file1 ......
레퍼런스들 (혹은 클래스들)은 허가가 적용되는 사용자들을 구분하기 위해서 사용된다. 만약 어떠한 레퍼런스들도 그것이 "모든 것"에 대해 기본값으로 지정하지 않았다면, 그것들은 다음 아래에 있는 문자들 중 하나 혹은 몇 개로 표현된다:
레퍼런스 | 클래스 | 설명 |
u | 사용자 | 파일 소유자 |
g | 그룹 | 그 파리의 그룹 멤버인 사용자 |
o | 다른 사람 | 그 파일의 소유자나 혹은 그 그룹의 멤버가 아닌 사용자 |
a | 모든사용자 | 위의 셋 모두(u,g,o와 같다.) |
chmod 프로그램은 파일의 모드들이 어떻게 조정될 수 있는지를 명시하기 위해서 연산자를 사용한다. 허용되는 연산자는 다음과 같다
연산자 | 설명 |
+ | 지정된 모드들은 지정된 클래스들에 더한다. |
- | 지정된 클래스들로부터 지정된 모드들은 지운다. |
= | 지정된 클래스들을 위해서 지정된 모드들이 정확한 모드들로 만들어 지게 된다 |
그 모드들은 어떤 허가들이 인정될 것인지 혹은 지정된 클래스들로부터 삭제될 것인지를 지정한다. 기본적인 허가들과 일치하는 세가지 기본적인 모드들이 있다
모드 | 이름 | 설명 |
r | 읽기 | 파일을 읽거나 디렉토리 안 내용물의 리스트를 보여준다. |
w | 쓰기 | 파일이나 디렉토리에 쓴다. |
x | 실행하기 | 파일을 실행하거나 디렉토리 트리로 되 돌어가 간다. |
소유권 - chown
chown 명령어는 유닉스 계통 시스템에서 파일의 소유권을 바꾸기 위해서(change the owner of a file) 사용된다. 대부분의 경우, 이것은 오직 슈퍼 사용자만이 실행할 수 있다. 그들이 소유하고 있는 파일의 그룹을 바꾸고 싶어하는 권한이 없는 (일반적인) 사용자들은 chgrp을 사용해야 한다.
사용법
#chown [-R] [user]:[gruop] target1 target2.......
- 선택적인 user 변수는 target들의 소유권을 가질 수 있는 새로운 사용자들을 표시한다.
- 선택적인 group 변수(이는 반드시 콜론 :을 접두사로 가진다)는 target들이 관련되어있는 그룹을 표시한다.
- target 변수들은 사용자나 그룹들이 바뀔 수 있는 파일들이나 디렉터리들을 표시한다.
- 폭넓게 적용되는 옵션인 -R은 명명되는 모든 target 디렉터리와 그 안에 들어 있는 파일들에 대해서 순환적인 변화를 지정한다.
0 개의 댓글:
댓글 쓰기