-
4장 5교시 : 파일의 소유권과 허가권리눅스 2020. 6. 12. 21:39
파일 유형
- 디렉토리일 경우에는 d, 일반적인 파일일 경우에는 "-" 가 표시
파일 허가권(Permission)
- chmod 명령 : 파일 허가권 변경 명령어
ex) chmod 777 sample.txt
- 파일 소유권 : 파일을 소유한 사용자와 그릅을 의미
- chown/chgtp 명령 : 파일의 소유권을 바꾸는 명령어
ex) chown root:root sample.txt
실습1)
$ vi test.txt //test.txt 파일 생성하여 아래의 내용 입력 - 안녕하세요 - ls /var $ ls -l test
$./test - bash: ./test: 허가 거부 $chmod 755 test.txt //권한 부여
일반 사용자의 실행권한을 제거하고 싶을때
그룹 권한에 쓰기 권한을 추가하고 싶을때
파일의 소유자를 변경하고 싶을때
파일의 그룹을 변경하고 싶을때
chown 명령어는 root 사용자만 사용할 수 있다.
링크
- 파일의 링크에는 하드 링크와 심볼릭 링크 두 가지가 있음
하드 링크를 생성하면 "하드링크파일"만 하나 생성되며 같은 inode1을 사용
(명령 : $ln [링크대상파일이름] [링크파일이름])
심볼릭 링크를 생성하면 새로운 inode2를 만들고, 데이터는 원본 파일을 연결하는 효과
(명령 : $ln -s [링크대상파일이름] [링크파일이름])
실습2)
하드 링크와 베이스 파일의 inode가 같은 걸 확인 softlink(심볼릭 링크)는 베이스 파일과 inode가 다른걸 확인 할 수 있다.
베이스 파일 이동
베이스 파일을 이동시킨 후 링크 파일을 실행해보면
하드 링크 같은 경우는 잘 실행이 되지만 심볼릭 링크 파일 같은 경우는 실행이 안됨(하드 링크와 심볼릭 링크의 차이)
심볼릭 링크는 원본 파일만 가르키고 있기 때문에
'리눅스' 카테고리의 다른 글
4장 7교시 : 파일 압축과 묶기, cron과 at (0) 2020.06.15 4장 6교시 : 프로그램 설치를 위한 dpkg, apt-get (0) 2020.06.14 4장 4교시 : 사용자 및 그룹 관리 (0) 2020.06.10 4장 3교시 : DVD/USB 마운트(2), 리눅스 기본명령어 (0) 2020.06.10 4장 2교시 : vi 사용법, 도움말 사용법, DVD/USB 마운트(1) (0) 2020.06.09