- openwrt
- 네트워크
- openwrt nat table
- nat 적용
- 동대문부자재시장
- nf_conntrack
- 나트랑 여행 경비
- 취미생활
- openwrt netfilter
- 비즈팔찌
- openwrt nf_conntrack
- nat table 확인하기
- C
- programmers level2 C
- hostapd
- WiFi6
- Wireless
- C언어
- menuconfig
- 리눅스
- openwrt nat 테이블 확인하기
- nat 정의
- 나트랑 일정
- 프로그래머스 c언어
- ubuntu
- openwrt nat
- Linux
- WiFi
- 자이언트얀
- 제주도
- Today
- Total
Mandoo’s WLAN story
[Linux] 리눅스 로그인 인증 단계 본문
리눅스 로그인 인증 로직을 간단하게 정리해보았다.
1. Login ID와 Password를 입력
2. /bin/login
3. /bin/login 프로세스는 해당사용자의 인증에 관련된 파일들(/etc/passwd, /etc/shadow, /etc/group)을 참조하여 해당 사용자의 기본정보(ID, password, UID, GID. 홈디렉토리, 사용쉘등)들을 확인
- shadow : passwd 암호화한거
3-1 : 사용자가 입력한 계정명을 가지고 있으면 shadow 파일로 넘어가고, 암호화된 비밀번호와 대조한다.
3-2 로그인 실패 : 3번 실패시 id 부터 다시 입력하도록 처음으로 되돌아감
4. bash쉘은 해당사용자에 대한 시스템 전체환경 제공을 위해 /etc/profile 을 적용 (전역설정)
4-1 /etc/profile : 프로그램들의 전역 환경을 설정하는 파일을 포함하고 있는 /etc/profile.d에 있는 쉘스크립트를 실행시킨다.
5. 사용자의 개인 환경설정을 위해 사용자의 홈디렉토리에 있는 .bash_profile을 불러 적용
5-1 bash_profile : 개별 사용자마다 다른 설정을 담는다. (지역설정)
5-2 만약 사용자의 홈디렉토리에 .bash_profile이 없으면 .bash_login 파일을 적용
5-3 .bash_login 파일도 없으면 .profile 을 적용
5-4 우선순위는 .bash_profile > .bash_login > .profile 순이고 이들중 한개의 파일만 적용
6. 이후 bash 쉘은 사용자의 홈디렉토리에 .bashrc 파일이 있으면 파일을 불러들여 사용자에게 적용
7. 그리고 사용자의 홈디렉토리에 있는 .bashrc 파일에 의해 /etc/bashrc 파일이 있으면 이를 적용
'Mandoo's IT Story > Linux' 카테고리의 다른 글
[Linux] 내가 보기 위한 리눅스 기초 명령어 사전 (0) | 2022.09.13 |
---|---|
[Linux] Bridge와 NAT 연결방식의 차이점 (0) | 2022.09.13 |
[Linux/ubuntu] pthread 설치 (0) | 2022.09.05 |
[Linux/kali] 칼리 리눅스 설치방법 (0) | 2022.08.31 |
[Linux] 리눅스에서 무선랜 monitor 모드 설정 (0) | 2022.04.01 |