사용자계정 생성관련해서 질문입니다.
글쓴이: lohachan / 작성시간: 화, 2003/10/14 - 8:05오후
useradd를 사용하지 않고 passwd파일 수정을 통해서 계정을
생성해야 하는되요, home디렉토리 밑에 디렉토리만들고 passwd
파일 수정후에 chown이용해서 소유권도 바꿔주고 /etc/skel에서 필요한
파일들도 복사해왔습니다. 그래서 계정이 만들어졌는데 일단은 패스워드
없이 로그인이 됩니다. 그런데 passwd명령어로 패스워드를 생성해 주려면
user not known to the underlying authentication module
이라고 나오면서 패스워드를 만들 수가 없습니다. passwd 수정할때 패스워드 들어가는 칸은 비워두었었구요.
어찌하면 해결할 수 있는지 아시는 분은 답변좀 꼭 부탁드립니다.
Forums:
음야...
그냥 디렉토리 만드시고,
사용자 생성할 때 그냥 adduser 아이디
하시고 passwd -d 아이디
하셔야 나중에 비번 바꿀 때 문제가 안생깁니다.
adduser -g 8888 -u 8888 -s /home/아이디
이렇게 하면 됩니다. 이거 하기 전에 그룹도 먼져 해줘야 겠죠?
groupadd -g 8888 아이디
H/W가 컴퓨터의 심장이라면 S/W는 컴퓨터의 영혼이다!
Re: 사용자계정 생성관련해서 질문입니다.
/etc/passwd 만 가지고는 불충분합니다.
/etc/shadow 에도 그 유저에 대한 줄을 만들어 주어야 합니다.
-------------------------------
== warning 대부분 틀린 얘기입니다 warning ===
Re: 사용자계정 생성관련해서 질문입니다.
/etc/shadow문제가 아닐까요?
요즘은 /etc/passwd 와 /etc/shadow 를 같이 사용할때가 많은것 같은데요? 저는 대부분 두개의 파일을 건드려서 직접 사용자 계정을 생성합니다.
---
배려하는 마음을 갖자.
앗! 죄송합니다. ㅜㅜ;
제가 질문을 자세히 못 읽었군요. 죄송합니다. ㅡ,.ㅡ;
H/W가 컴퓨터의 심장이라면 S/W는 컴퓨터의 영혼이다!
앗..글을 잘 안 읽어봐서 useradd 를 쓰면 안된다는걸 잘 못봤네요
앗..글을 잘 안 읽어봐서 useradd 를 쓰면 안된다는걸 잘 못봤네요
제글은 그냥 흘려보세요 (_ _)
useradd 계정 -p `openssl passwd -1 -salt 적당한salt 패스워드`
이걸 스크립트등을 통해서 대충 만들면 됩니다.
그룹이나 홈디렉토리를 만드시려면 적당한 옵션 더 추가하시면 되실듯..
원하시는 답이 맞는지 모르겠네요. 그럼 수고하세요
- Advanced -
답글해주신 분들 감사합니다
여러가지로 답해주세서 감사합니다.
shadow문제입니다
위에 어떤분이 지적하신대로 shadow 문제 맞습니다.
passwd 파일을 먼저 손으로 수정하시구요, pwconv 라는걸 실행하면, shadow 파일에 entry가 추가됩니다. 그리고 나서 passwd 를 실행하시길.
--
Life is short. damn short...
댓글 달기