728x90

Linux 38

리눅스 패스워드 에이징 명령 passwd, chage, userdel

리눅스 패스워드 에이징 명령 passwd, chage, userdel 항목 useradd,usermod,passwd 명령 chage 명령 MIN passwd –n 날수 chage -m MAX passwd –x 날수 chage -M WARNING passwd –w 날수 chage -W INACTIVE useradd –f 날수 usermod –f 날수 chage -I EXPIRE useradd –e 날짜(YYYY-MM-DD) usermod –e 날짜(YYYY-MM-DD) chage -E -기존 명령으로 패스워드 에이징 변경 패스워드 에이징 값 보기 : $ sudo grep user2 /etc/shadow MIN, MAX, WARNING 변경 : $ sudo passwd –n 2 ..

리눅스 useradd 명령, adduser 명령, usermod 명령

리눅스 useradd 명령, adduser 명령, usermod 명령 useradd 명령으로 사용자 계정을 생성할 때 홈 디렉터리도 수동으로 생성해야한다. 계정 생성 : $ sudo useradd user2 계정 생성 : $ sudo useradd –s /bin/sh –m –d /home/user3 –u 2000 –g 1000 –G 3 기본셸, 홈디렉터리 디렉터리 명, UID, 1차 GID, 2차 GID 계정 생성 확인 : $ tail –3 /etc/passwd 비밀번호 설정 : $ sudo passwd user3 비밀번호 확인 : $ sudo tail –2 /etc/shadow 기본 설정값 확인 : $ useradd –D 기본값 변경 : $ cat /et..

우분투 리눅스 연습문제 15장

우분투 리눅스 연습문제 15장 1. 정보 보안의 3요소에 대해 간략하게 설명하시오. 정답 : 기밀성, 무결성, 가용성 2. 생략 3. 로그 관리 데몬에 다음과 같이 설정되어 있다. 각각의 의미를 설명하시오. 1) kern.err /var/log/kernel.log 2) mail.warning @logserver 3) cron.=crit root [답] 1) 시스템 커널에서 발생하는 오류 상태 이상의 메시지는 /var/log/kernel.log 파일에 저장한다. 2) 메일 시스템에서 발생하는 경고 이상의 메시지는 logserver의 rsyslog 데몬으로 보낸다. 3) Cron에서 발생하는 중대한 상태(crit)의 메시지는 root 계정으로 메일을 보낸다. 4. 특정 기간(예를 들어 일주일 전부터 오늘 날..

우분투 리눅스 연습문제 14장

우분투 리눅스 연습문제 14장 1. /home/nfs 디렉터리를 10.10.10.5의 시스템에 읽기 전용으로 공유하도록 설정하려고 한다. /etc/exports 파일에 어떻게 설정해야 하는가?? 정답 : /home/nfs 10.10.10.5(ro) 2. 생략 3. 생략 4. NFS 설정이 바뀌어 NFS 서버를 다시 시작하는 명령은 무엇인가? 정답 : sudo systemctl restart nfs-kernel-server sudo systemctl restart rpcbind 5. 1번에서 공유한 것을 클라이언트의 /home/nfs로 마운트 하는 명령은 무엇인가? 서버 주소는 10.10.10.1이라고 가정한다. 정답 : sudo mount –t nfs 10.10.10.1:/home/nfs /mnt 6. ..

우분투 리눅스 연습문제 13장

우분투 리눅스 연습문제 13장 1. 데이터베이스와 데이터베이스 관리 시스템을 비교하여 설명하시오 정답 : 데이터베이스는 서로 관련성을 가진 데이터들을 데이터 간의 중복성을 최소화해 모아놓은 것이다. 2. 관계형 데이터베이스에서 데이터를 관리하는 구조를 간략하게 설명하시오. 정답 : 데이터는 값이다, 테이블은 행렬로 이루어져 있다, 필드는 열이다, 레코드는 행이다, 키는 필드에서 레코드를 구분 가능하게 하는 값으로, 기본키가 존재한다. 3. 생략 4. 필드와 레코드의 차이를 설명하시오. 정답 : 필드는 열이로 레코드는 행이다. 5. 생략 6. 데이터 베이스 이름을 music_db로 하여 MariaDB에 데이터베이스를 생성하시오. 정답 : craete database music_db 7. 5번에서 설계한 테..

우분투 리눅스 연습문제 12장

우분투 리눅스 연습문제 12장 1. 텔넷의 최대 단점을 간략하게 설명하시오. 정답 : 텔넷 클라이언트와 리눅스 사이에 주고받는 데이터가 암호화되어 있지 않았다. 2. 텔넷과 SSH의 차이를 설명하시오. 정답 : 텔넷은 암호화 XX 포트번호 23, SSH는 암호화 OO 포트번호 22 3. 생략 4. 생략 5. ftp 명령으로 리눅스 시스템에 접속하여 a.txt, b.txt, c.txt 파일을 가져오려는데 각 파일마다 수신할 것인지 물어본다. 어떤 명령을 사용하지 않았기 때문인가? 정답 : prompt 6. ftp 명령으로 파일을 가져오는데 파일이 수신되고 있는지 알 수가 없다. 파일을 수신 중이라는 표시를 하는 방법을 설명하시오. 정답 : hash 7. ftp 명령으로 a.zip 파일을 가져왔는데 압축이 ..

우분투 리눅스 연습문제 11장

우분투 리눅스 연습문제 11장 1. 프로토콜이란 무엇이며, 왜 필요한지 설명하시오. 정답 : 컴퓨터와 컴퓨터 사이에 데이터를 어떻게 주고받을 것인지 정의한 통신 규약 2. MAC 주소와 IP 주소의 차이를 설명하시오. 정답 : MAC 주소는 하드웨어를 구분하는 주소이고, IP 주소는 인터넷 주소이다. 3. 넷 마스크가 필요한 이유를 설명하시오. 정답 : IP 주소에서 네트워크 부분을 알려주기 위해 필요하다. 4. C 클래스 IP에서 넷마스크가 255.255.255.0이 아니라 255.255.255.128이라면 네트워크를 어떻게 구성한 것인지 설명하시오. 정답 : 넷마스크를 기본적으로 구성한 것이 아니라, 네트워크를 다시 작은 네트워크로 분리한 서브넷으로 구성한 것이다. 5. 포트 번호가 필요한 이유를 간..

우분투 리눅스 연습문제 10장

우분투 리눅스 연습문제 10장 1. UID에 대해 설명하시오. 정답 : 사용자 ID, 사용자 구별, 0-999, 65534까지 시스템 사용자 UID, 1000번부터 일반 사용자 UID 2. 사용자 계정과 관련된 파일 중 암호를 /etc/shadow 파일에 저장하는 이유는 무엇? 정답 : 해킹, 보안 3. /etc/login.defs 파일의 용도 정답 : 사용자 계정 설정과 관련된 기본값 정의 4. 패스워드 에이징 정보란 무엇이며, 어느 파일에 저장되는가? 정답 : 암호의 유효기간 정보, /etc/shadow 파일에 저장된다. 5. 그룹의 GID는 어느 파일에서 확인할 수 있는가? 정답 : /etc/group 6. 사용자의 기본 그룹은 어느 파일에서 확인할 수 있는가? 정답 : /etc/passwd 7. ..

리눅스 컴파일 실행, 빌드 과정, make 명령

리눅스 컴파일 실행, 빌드 과정, make 명령 컴파일 : 사용자가 사용하는 고급언어(C언어)를 기계어(실행파일)로 변환하는 과정 컴파일러 : 이러한 기능을 하는 소프트웨어 C언어로 작성한 프로그램을 컴파일하려면 CC 컴파일러가 필요하다. 리눅스의 C 컴파일러 : gcc gcc 설치 명령어 : $ sudo apt-get install gcc C 프로그램 작성하기 명령어 : $ vi hello.c 내용 작성 후:wq로 저장 후 종료하기. C 프로그램 컴파일하기 명령어 : $ gcc hello.c (소스 파일명) 실행 파일의 이름은 사용자가 지정하지 않으면 a.out으로 생성 C 프로그램 실행하기 명령어 :./a.out(경로 주의) 실행 파일명 변경하기 : $ gcc –o h..

리눅스 /etc/login.defs , /etc/group, /etc/gshadow 파일 정리

리눅스 /etc/login.defs , /etc/group, /etc/gshadow 파일 정리 3. /etc/login.defs 파일 : 사용자 계정의 설정과 관련된 기본값 정의 파일 MAIL_DIR , /var/mail, 기본 메일 디렉터리 PASS_MAX_DAYS, 99999, 패스워드 에이징 PASS_MIN_DAYS, 0 , 패스워드 에이징 PASS_WARN_AGE, 7 , 패스워드 에이징 UID_MIN, UID_MAX, 1000~60000, 사용자 계정의 UID 범위 SYS_UID_MIN. SYS_UID_MAX, 100~999, 시스템 계정의 UID 범위 GID_MIN, GID_MAX, 1000~60000, 사용자 계정의 GID 범위 SYS_GID_MIN. SYS_GID_MAX, 100~999, ..

728x90