200 likes | 404 Views
3 장 . 리눅스 사용법. 목차. 기본 사용법 파일 시스템 명령어 활용. 2. 파일 시스템. 리눅스 계정과 허가권 설정. 2. 파일 시스템. 리눅스 계정. 리눅스서버. ID, PWD. 관리자. 계정 생성. ID, PWD. ID, PWD. ID, PWD. 일반 사용자. 2. 파일 시스템. 리눅스 계정과 그룹. 관리자는 일반 사용자가 Linux 서버를 로그인해서 사용할 수 있도록 계정을 생성하고 또한 삭제할 수 있다. root/ 관리자. 관리자 계정. home/.
E N D
목차 • 기본 사용법 • 파일 시스템 • 명령어 활용
2. 파일 시스템 • 리눅스 계정과 허가권 설정
2. 파일 시스템 • 리눅스 계정 리눅스서버 ID, PWD 관리자 계정 생성 ID, PWD ID, PWD ID, PWD 일반 사용자
2. 파일 시스템 • 리눅스 계정과 그룹 관리자는 일반 사용자가 Linux 서버를 로그인해서 사용할 수 있도록 계정을 생성하고 또한 삭제할 수 있다. root/관리자 관리자 계정 home/ 일반 사용자 계정 ki201/ 그룹 A 일반 사용자 계정은 그룹으로 묶을 수 있다. dooly/ 그룹 B
2. 파일 시스템 • 허가권 설정 한 사용자가 다른 사용자 계정에 접근해 파일을 조작하지 못하도록 사용 권한을 제한하는 것 root/ home/ ki201/ dooly/
2. 파일 시스템 • 파일의 허가권(permission) 구성 # ls –lF drwxr-xr-x 3 root root 512 Jan 30 22:52 ./ drwxr-xr-x 12 root root 1024 Jan 30 19:45 ../ -rw -r-- r-- 1 root root 123 Jan 30 19:46 doc.txt 10문자 파일소유자의 권한 기타(외부) 사용자권한 파일소유자가 속한 그룹 의 권한 파일의 종류 - : 파일 d : 디렉토리
2. 파일 시스템 • 허가권 값 구하기 예 - rw- r-- r-- 1 root root 123 Jan 30 19:46 test.txt 파일 속성과 권한 4 + 2 + 0 = 6 4 + 0 + 0 = 4 4 + 0 + 0 = 4 permission = 644 의미 : 현재의 파일은 소유자는 읽기/쓰기가 가능하고, 소유자가 속한 그룹과 다른 사용자들은 이 파일을 읽기만 가능함
2. 파일 시스템 • chmod : 허가권 설정 및 변경 명령 #chmod[옵션]허가권값 파일명 혹은 디렉토리명 -R : 지정된 파일이 디렉토리면 해당 디렉토리 및 이하 모든 파일을 지정한 퍼미션으로 설정 옵션 사용 예
실습 1 • 터미널에서 파일을 생성하고 실행가능하도록 허가권을 변경해 본다. # cat > test.txt date sleep 100 [Ctrl + d를 누른다.] # ls –l test.txt -rw-r--r-- 1 root root 5 2013-01-01 9:40 test.txt # chmod 750 test.txt # ls –l test.txt -rwxr-x--- 1 root root 5 2013-01-01 9:41 test.txt 날짜를 100초 동안 터미널에 표시
2. 파일 시스템 • 파일브라우저에서 허가권 변경하기 우측 마우스 클릭 후 속성 클릭
2. 파일 시스템 • 허가권 확인 4 + 2 = 6 4 4
2. 파일 시스템 • 허가권을 755로 바꾸는 경우 6 + 1 = 7 4 + 1 = 5 4 + 1 = 5 +1
2. 파일 시스템 • 파일브라우저에서 파일 실행하기 두번 클릭
2. 파일 시스템 • 실행 결과 터미널에서 실행 표시 실행 (윈도우프로그램만)
실습 2 • * 다음의 내용을 가진 today.sh 파일을 터미널에서 만들 것 • #! /bin/bash • date • sleep 100 • 터미널에서 today.sh 파일의 허가권을 확인할 것 • 터미널에서 허가권을 755로 바꿀 것 • 터미널에서 # ./today.sh (Enter)로 실행 결과를 확인할 것 사용하는 쉘 선언 터미널이 100초간 열려 있게 함
실습 3 * 다음의 실습을 파일브라우저와 텍스트편집기로 실습할 것 1. 다음과 같이 test2.sh 을 텍스트편집기로 만들어라. #! /bin/bash echo “Today” date cal sleep 100 2. 파일브라우저로 test2.sh 의 허가권을 확인하고 실행해 볼 것 결과는? 3. 파일 관리자로 허가권을 755로 바꿀 것. 4. 파일브라우저에서 다시 test2.sh 를 실행해 보고 결과를 확인할 것 사용하는 쉘 선언 100초 동안 실행결과 표시