메일 전용 유저의 패스워드 직접 변경
글쓴이: dumoyi / 작성시간: 금, 2009/08/21 - 11:09오전
useradd -M -s /bin/false 아이디
메일만 사용하는 유저라 쉘을 허용하지 않았습니다.
이렇게 생성한 메일 유저가 본인의 패스워드를 직접 변경하려면 telnet 이나 SSH 로 접속한다 해도 쉘이 없으니 변경이 불가능 하겠죠.
많은 유저들을 일일이 관리자가 변경해주는 것도 문제고 그렇게 해서 관리자가 유저의 비번을 알게 되는 것도 문제 입니다.
그래서 예전에 이런 유저들이 스스로 패스워드 변경을 할 수 있도록 패스워드변경만이 가능한 쉘을 작성해서 이용하도록 했었는데 제가 직접 작성한 것이 아니어서 도저히 기억이 나질 않는군요.ㅠ.ㅠ
유저가 Telnet 이나 SSH 로 접속을 하면 비번 변경문구가 뜨면서 변경하고나면 바로 로그아웃는 그런 쉘이었는데...
방법을 아시는 고수분들의 도움을 바랍니다.
Forums:
useradd -s /usr/bin/passwd
shell 을 /usr/bin/passwd 로 설정해 주시면 될것 같습니다.
덧글.
답변을 달고 보니 여기는 토론,토의 게시판이군요.
질문은 QnA 게시판에 해주세요.
아 죄송합니다...글
아 죄송합니다...글 카케고리가 잘못 되었군요...죄송합니다.
그리고...따로 쉘을 만들어 바꾸겠냐? y/n 예전꺼 넣어라, 새로운거 넣어라 이런식으로 대화형으로 쉘을 만들었었는데...다시 그 내용을 찾기는 어렵겠군요...
하지만 알려주신 내용도 상당히 간단하고 괜찮은것 같습니다. 다만 예전 비번을 잘못 넣을 경우 콘솔이 좀 이상해 지던데...ㅠ.ㅠ
그래도 감사합니다.
Webmin + Usermin
Webmin + Usermin 을 사용해서 웹 환경을 주는것도 좋을 듯하네요. 여러가지 다른 기능은 보너스~
댓글 달기