검색결과 리스트
글
<파일과 디렉토리의 소유권과 허가권>
리눅스에는 각각의 파일과 디렉토리마다 소유권 및 허가권의 속성이 있다.
예)
1. 파일 유형
d : 디렉토리
- : 일반적인 파일
b : 블록디바이스
c : 문자디바이스
l : 링크
2. 파일 허가권
파일 허가권은 install.log.syslog 파일을 예로 "rw-", "r--", "r--"로 끊어서 읽으면 된다.
r은 read, w는 write, x는 execute이다. "rw-"는 읽거나 쓸 수는 있지만 실행할 수는 없다는 의미이고, "r--"는 읽을수는 있지만 쓰거나 실행할 수는 없다는 의미이다.
파일 허가권을 변경하는 명령어는 chmod이다.
실습을 해보자.
vi test를 사용하여 아무 내용을 입력해서 넣고, (간단히 Hi?) ls -l을 입력해 허가권 및 소유권을 보자
파일의 허가권은 "rw- r-- r--"로 되어있고, 파일의 소유자는 root이고, 그룹은 root이다. 왜냐? root사용자에서 만들었으니까...
root라는 사용자는 이 파일을 읽거나 쓸수만 읽고 실행할 수는 없다. 다른 사용자나 그룹은? 읽을 수 밖에 없다.
root사용자에서 파일을 실행하려고 했지만 허가 거부되었다.
이것을 실행할 수 있도록 rwx를 chmod명령으로 살려보자
chmod로 권한을 허용한 뒤, 실행하였다. 허가 거부가 해제되었다. Hi라는 명령어는 없기때문에 오류가 났지만 허가 거부는 해제된 것을 알 수 있다.
3. 링크
숫자가 적혀있는데 몇 개의 링크가 있는지를 보여준다.
4. 파일 소유권
파일 소유권은 차례대로 파일을 소유한 사용자와 그룹을 의미한다.
위 그림의 예로 intstall.log.syslog파일의 사용자는 root이며 root그룹이다.
파일소유권을 변경하는 명령어는 chown이다.
파일 소유권에 대한 실습을 해보자
chown의 소유자와 그룹을 root에서 fedora로 변경하였으니, fedora로 접속하여 실행시켜보자.
잘 실행되는 것을 볼 수 있다.
'OS > Linux' 카테고리의 다른 글
리눅스 - GRUB 부트 로더(페도라) (0) | 2016.02.10 |
---|---|
리눅스 - 프로세스(process), 데몬(Standalone, Xinetd데몬) (0) | 2016.02.10 |
리눅스 - 쉘(Shell) (0) | 2016.02.09 |
리눅스 - 디렉토리 구조 (0) | 2016.02.08 |
리눅스 - 사용자와 그룹 (0) | 2016.02.08 |
RECENT COMMENT