|
사용자 관리
1. chgrp
- 파일의 그룹 소유권을 바꾼다.
옵션
-c : 실제로 소유자가 바뀐 파일에 대해서 자세하게 설명
-f : 소유권을 바꿀 수 없어도 에러 메시지를 나타내지 않는다.
-v : 소유권의 이전에 대해서 자세히 기술한다.
-R : 디렉토리와 그 내용 파일들의 소유권을 재귀적으로 모두 바꾼다.
* 파일의 소유자나 슈퍼 유저만이 파일의 그룹 소유권을 바꿀 권한이
있는데, chgrp + 옵션 바꾸고자 하는 그룹의 이름+ 디렉토리+ 파일
이름
예) /root그룹에 있는 ak이라는 파일을 white라는 그룹으로 소유권을
이전하려면, chgrp white /root/ak

2. chmod
- 파일의 모드를 바꿀 때 사용하는데 파일의 모드는 권한(permission)을
제어한다.
옵션
-c : 실제로 파일의 권한이 바뀐 파일만 자세히 기술한다.
-f : 파일의 권한이 바뀔 수 없어도 에러 메시지를 출력하지 않는다.
-v : 변경된 권한에 대해서 자세히 기술한다.
-R : 디렉토리와 파일들의 권한을 재귀적으로 모두 바꾼다.
* r(read 읽기), w(write 쓰기), x(execute 실행)의 3가지 권한이
있는데, 각 단위당 2진법으로 표현된다. 따라서 읽기, 쓰기, 실행 등의
모든 권한을 주려면, 4+2+1, 따라서 합계 7이된다. 만약 모든 그룹의
권한을 다 허용해 줄 경우, 777이 된다.
예)
우선 권한을 보기위해, ls -al을 쳐보면 wow 라는 파일이 rw-r--r--로
되어있다는 것을 알 수 있다. 여기서, 첫 번째 3자리는 소유자,
두 번째 3자리는 그룹, 마지막 3자리는 타인에게 허용할 것인지 여부를
보여주는 것이다. 여기서의 소유자는 읽고 쓰기가, 그룹과 타인은
읽기만 허용이 되어있다. 모두가 사용할 수 있게 하려면 777이
된다.
chmod 777 wow
현재의 권한
변환
3. chown
- 파일의 소유권을 다른 사람에게 변경할 때 사용한다.
옵션
-c : 실제로 파일의 소유권이 바뀐 파일만 자세히 기술한다.
-f : 파일의 소유권이 바뀔 수 없어도 에러 메시지를 출력하지
않는다.
-v : 변경된 소유권에 대해서 자세히 기술한다.
-R : 디렉토리와 파일들의 소유권을 재귀적으로 모두 바꾼다.
파일의 소유권을 다른 사람에게로 바꾸는 것은 슈퍼 유저만이 할
수 있다.
예) root/에 있는 wow라는 파일을 test라는 그룹으로 소유권을
바꿀 때 chown test /root/wow ll을 쳐서 소유권이 바뀌었는지
확인해 보면 된다.


|