관리 메뉴

Hacking Arts

[Linux] 리눅스 인증과 패스워드 본문

Computer & ETC/linux

[Linux] 리눅스 인증과 패스워드

Rakehell 2014. 8. 23. 02:03

<리눅스 인증과 패스워드>

1)/etc/passwd에서 관리자 계정인 root에 대한 정보

①사용자 계정을 나타낸다.

②패스워드가 암호화되어 shadow 파일에 저장되어 있음을 나타냄

③사용자 번호로 관리자이므로 0번이다. 일반 사용자는 500번 부터 사용

④그룹 ID,관리자 그룹으로 0번이다.

⑤실제 이름이다. 시스템의 별다른 영향이 없음

⑥사용자의 홈 디렉토리 설정

⑦사용자의 쉘 정의


2)/etc/shadow에서 암호화되어 있는 패스워드 정보

①사용자 계정을 의미

②암호화된 사용자의 패스워드가 저장되어있음 시스템마다 해쉬 종류가 다름, $는 토큰 구분표시 $1$2$3 1은 해쉬 방법으로

0-DES 1-MD5 2-Blowfish 5-SHA 6-SHA512이며 2번째는 SALT, 세번째는 해쉬된 문자열이다.

③1970년 1월 1일부터 계산하여 마지막으로 패스워드를 바꾼 날짜

④패스워드를 바꾸기전에 패스워드를 사용한 기간

⑤패스워드를 바꾸지 않고 최대한 사용할 수 있는 기간

⑥패스워드 최대 사용 기간에 가까워질 경우 사용 기한 며칠 전에 경고를 보낼 것인지 지정한다.

⑦계정에 대한 사용 제한을 설정하고 며칠 후에 완전히 사용 정지할지 설정한다.

⑧19070년 1월 1일부터 계정이 완전 사용 정지된 기간을 계산한 값

⑨관리자가 임의로 사용할 수 있는 부분


<pwconv,pwunconv>

-pwunconv명령은 shadow에 저장된 패스워드를 passwd 파일에

-pwconv명령은 passwd파일을 shadow파일로 옮긴다.

'Computer & ETC > linux' 카테고리의 다른 글

[Linux] top  (0) 2014.08.23
[Linux] Daemon  (0) 2014.08.23
[Linux] version 확인법  (0) 2014.08.23
[Linux] lspci and ldd  (0) 2014.08.23
[Linux] User & Group Administration  (0) 2014.08.23