강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

passwd명령어로 일반계정사용자의 패스워드 락(lock)걸기

작성자 정보

  • 구돌 작성
  • 작성일

컨텐츠 정보

본문

passwd명령어로 일반계정사용자의 패스워드 락(lock)걸기

 

시스템 root사용자는 passwd명령어의 -l 옵션을 사용하여 일반계정사용자의 암호에 lock을 걸어서 접속을 제한할 수 있습니다. 

 

 일반사용자의 패스워드에 lock을 거는 것은 일시적으로 접속을 제한해야 하는 경우에 관리자에 의해 설정되는 것입니다. 

 

 

 

아래의 예는 bible이라는 계정사용자의 패스워드에 lock을 걸어둔 것입니다. 

 

 

 

[root@su249 ~]# passwd -l bible

bible 사용자의 비밀 번호 잠금

passwd: 성공

[root@su249 ~]#

[root@su249 ~]# grep bible /etc/shadow

bible:!!$6$wyY4Vy3k$CUOHLKReuKUSblz09NCQUVPbACqHHg2xSkgs8dn7uvLy/:14210:0:99999:7:::

[root@su249 ~]#

 

그리고 패스워드에 락(lock)이 걸리게 되면 /etc/shadow파일의 bible패스워드정보 맨 앞에 !!문자가 들어가게 됩니다. 

 

 암호화 되어있는 패스워드자리에 !!이 설정되면 어떤 패스워드도 인정되지 않습니다. 

 

 

 

당연한 얘기지만, 이렇게 lock을 걸어두게 되면 bible이라는 사용자는 접속이 불가능하게 됩니다. 

 

  이 설정은 호스팅서버에서 일시적으로 계정접속을 제한할 경우에 유용하게 사용할 수 있습니다. 

 

  , 호스팅서버 사용자의 요금미납 등으로 인하여 서버사용을 일시적으로 못하도록 해야 하는 경우에 패스워드 lock을 걸어 둡니다. 

 

 그리고 요금미납 사용자가 요금을 입금하였을 경우에는 다시 패스워드 lock을 풀어줌으로써 원래 사용하던 패스워드를 그대로 사용하여 서버접속을 할 수 있도록 합니다. 

 

 패스워드 락(lock)을 풀어주는 방법은 바로 다음 예에서 설명합니다. 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 전체 회원수 59,428 명
  • 전체 게시물 30,855 개
  • 전체 댓글수 11,872 개