소개글
"UNIX시스템 리눅스 설치 사용자 계정 생성"에 대한 내용입니다.
목차
1. UNIX 시스템
1.1. 리눅스 설치 및 계정 생성
1.2. grep 명령 활용
1.3. vi 편집기를 이용한 파일 생성
1.4. 파일 실행권한 부여
1.5. 기본 접근권한 설정
1.6. find 명령을 이용한 파일 검색
2. 시뮬레이션
2.1. 조건 변경
2.2. 실행결과 화면 캡처
2.3. 결과분석표
3. 참고 문헌
본문내용
1. UNIX 시스템
1.1. 리눅스 설치 및 계정 생성
리눅스 설치 및 계정 생성은 UNIX 시스템 학습의 기초가 되는 중요한 과정이다. 먼저 리눅스 운영체제를 설치하고 이후 일반 사용자 계정을 생성하는 것이 필요하다.
리눅스 설치를 위해서는 두 가지 방법을 고려해볼 수 있다. 첫 번째는 CentOS 7.9.2009 버전의 DVD 이미지 파일을 다운로드하여 부팅 가능한 USB를 만드는 것이다. 이 방법은 GUI 환경의 CentOS를 직접 설치할 수 있는 장점이 있다. 두 번째는 Windows 10 운영체제에 리눅스 환경인 WSL(Windows Subsystem for Linux)을 설치하는 것이다. WSL을 통해 Windows 환경에서 리눅스를 사용할 수 있어 별도의 컴퓨터 설치 없이 리눅스를 경험할 수 있다.
리눅스 설치 후에는 일반 사용자 계정을 생성해야 한다. 계정 생성은 root 계정으로 로그인하여 수행할 수 있다. useradd 명령어를 사용하여 새로운 사용자 계정을 만들고, passwd 명령어로 비밀번호를 설정한다. 계정 생성 시 사용자 이름은 학번으로 지정하고, 계정 설명은 본인의 이름으로 지정한다. 또한 기본 셸은 bash로 설정한다.
이렇게 생성된 일반 사용자 계정으로 로그인하면 해당 계정의 홈 디렉토리로 이동하게 된다. 로그인이 완료되면 터미널 창을 열어 다음 과정을 수행할 수 있다.
1.2. grep 명령 활용
grep 명령은 텍스트 파일 내에서 특정 패턴을 검색하여 일치하는 행을 찾아주는 강력한 도구이다. 이를 통해 방대한 텍스트 데이터에서 필요한 정보를 효과적으로 추출할 수 있다.
먼저 grep 명령의 기본 사용법을 살펴보면, 다음과 같다.
"grep [옵션] '패턴' 파일명"
여기서 옵션은 명령의 동작을 조절하는 다양한 기능들이 있으며, 패턴은 검색할 문자열 또는 정규표현식을 의미한다. 파일명은 검색 대상이 되는 파일을 나타낸다.
예를 들어 "/etc/passwd" 파일에서 자신의 계정 정보를 포함하고 있는 라인을 찾기 위해서는 "grep '자신의 계정명' /etc/passwd"와 같이 입력하면 된다. 이때 자신의 계정명은 학번으로 대체된다. 출력 결과에는 자신의 계정 정보가 포함된 1개의 라인이 나타난다.
이 명령은 계정 관리에 필요한 중요한 정보들을 효과적으로 찾을 수 있게 해준다. "/etc/passwd" 파일은 시스템 사용자 계정 정보를 담고 있는 파일로, 사용자의 아이디, 그룹, 홈 ...
참고 자료
김희천·김진욱(2023), UNIX시스템, 한국방송통신대학교출판문화원.
http://ftp.kaist.ac.kr/CentOS/7/isos/x86_64/
github.com/wsldl-pg/CentWSL/releases
https://rufus.ie/ko/
https://starseeds.tistory.com/7
김강현, 백두권(2022), 시뮬레이션, 방송통신대학교 출판문화원.