[정보보안기사] UNIX/Linux 시스템 접근

noob3er·2023년 1월 9일
0

정보보안기사

목록 보기
4/6
post-thumbnail

시스템 접근

1) 로그인 과정

  • 사용자 계정과 패스워드를 입력하면 로그인을 담당하는 프로그램은 입력한 패스워드와 /etc/passwd 파일의 해당 필드를 비교한다.(유닉스는 모든 과정이 별개의 프로그램으로 실행된다.)
  • 패스워드 확인 후 로그인 프로그램은 쉘이 사용할 변수들을 근거로 초기 환경을 설정한다. HOME, SHELL, USER, LOGNAME 변수들은 /etc/passwd 파일에 기록된 정보로 값이 설정된다.
    -HOME 변수 : 사용자의 홈 디렉터리 지정
    -SHELL 변수 : 로그인 쉘 지정
    -USER 또는 LOGNAME변수 : 사용자의 사용자 계정(로그인 이름)을 지정
  • 모든 절차가 끝나면 로그인 쉘 실행
  • 로그인 쉘( /bin/sh, /bin/csh, /bin/ksh 등)은 일반적으로 /etc/passwd 파일의 마지막 필드에 정의 되어있다. 쉘은 사용자가 입력한 명령어를 해석하고 처리하는 기능을 한다.

2) 로그아웃

UNIX 시스템에서 로그아웃할 때 사용하는 명령어로는 'logout''exit'가 있으며 키보드의 '[Ctrl+d]' 조합키를 사용해도 된다.

profile
"Hard work beats talent when talent doesn't work hard."

0개의 댓글