본문 바로가기
컴퓨터/리눅스

[Linux] 018. 사용자 패스워드 설정 하는 방법& 패스워드 관련 설정 정보

by Tommy0927 2020. 12. 3.
반응형


1. 사용자 패스워드 설정하는 방법      :      passwd


리눅스에서 패스워드 설정은 관리자만 설정이 가능합니다.

 

사용방법은 'passwd + 계정명'을 치고 해당 계정의 비번을 동일하게 두번 입력해주면 됩니다.

 

위에 사진처럼 패스워드를 두번 입력하면 설정이 된것입니다.

 

그럼 이제 패스워드가 잘 입력되었는지 로그인을 해보도록 하겠습니다.

 

퍼티창을 여러개 띄우는 방법은,

퍼티창 위에 커서를 가져다 놓고 '마우스 우클릭'을 하고나서 'Duplicate session'을 클릭합니다. 

(한글판도 동일한 위치에 있습니다)

 

 

위에처럼 로그인이 잘 되었으며 '$'표시가 있는 것으로 보아 관리자가 아닌 사용자임을 알 수 있습니다.

 

(만약 로그인시에 위에처럼 뜬 글이 있다면 로그인 성공하기 전에 몇 번의 로그인 실패가 있었는지 알려주는 경고 메세지 입니다)

 

(퍼티창을 나가실 경우에는 'exit'를 입력하여 나갈 수 있습니다)

 


2. 사용자 패스워드 관련 설정 정보 보는 방법      :      /etc/shadow


사용자의 패스워드가 어떻게 설정되어 있는지 확인하기 위해 'vi /etc/shadow'를 입력하여 들어가보도록 하겠습니다.

 

명령어를 입력한 후에 파일의 가장 아래에 가기위해 단축키 'G'를 클릭하면 문서 가장 아래로 내려오는데, 사용자별 패스워드 정보가 나와있는걸 알 수 있습니다.

 

user1에 대한 정보를 단축시켜 보도록 하겠습니다.

 

1) '사용자 명'을 나타냅니다.

 

2) 가장 긴 2번은 암호화된 사용자의 '패스워드'를 나타냅니다.

 

3) '18596'이라고 적혀있는 숫자는 '패스워드 최종 수정일'을 나타내며,

   1970년 1월1일(unix가 만들어진 해)을 기준으로 현재까지의 일 수를 나타냅니다.

 

4) '0'은 '패스워드 변경 후 최소 사용가능 일 수'를 나타내며 0은 사용제한이 없을을 의미합니다.

   간단히 말해 패스워드 변경 후에 몇 일 더 사용할 수 있는지를 뜻합니다.

 

5) '99999'라고 적혀있는 것은 '패스워드 변경 후 최대 사용 가능 일 수'를 나타내며 99999는 사실상 무제한을 뜻합니다.

 

6) '7'이라고 적혀있는 것은 '패스워드 만료일 경고 일 수'를 나타냅니다.

    한마디로 최대 사용 가능 일 수 7일 전부터 경고창을 띄어준다고 생각하면 됩니다.

 

7) '패스워드 종료일 이후의 유효일 수'

 

8) '계정 만료 기간' (1970년 1월 1일 기준으로 표시를 합니다)

 

9) '예약필드'

 

7~9번은 설정이 기본적으로 설정이 안되있는 것을 볼 수 있는데, 원하면 변경 가능합니다.

 


3. 사용자 패스워드 관련 설정 하는 방법      :    vi  /etc/shadow


위의 내용을 바탕으로 변경을 해보도록 하겠습니다.

 

리눅스 편집기로 들어가신 후에

 

'패스워드 변경 후 최대 사용 가능 일 수'를 99999 에서 6으로 수정하였습니다.

 

':wq!'로 저장후

 

편집한 'user4'로 로그인을 시도해보니 '패스워드 만료일이 6일 남았다고 경고창이 뜨는 것'을 볼 수 있습니다.

 

 

이번엔 '패스워드 변경 후 최대 사용 가능 일 수'를 99999 에서 18300으로 변경을 해보았습니다.

 

최종 수정일 보다 변경 후 최대 사용 가능 일 수가 적기 때문에 로그인 시도할 때 불가능 하게 된 것을 볼 수 있습니다.

반응형

댓글