>> Edit article
이름
제목
패스워드
해결했습니다. 그냥 웹상에서 php로 계정 생성하려고 했던건데 $passwd=crypt($passwd) exec("adduser user -p $passwd"); 이렇게 하면 되네요.. php에 crypt함수가 리눅스에 암호화 알고리즘하구 같은가보죠?.. 저랑 같은 문제에 부딫힌 분께 도움이 되길.. : adduser xxxx -pxxxx 하면 암호화가 안되는데.. : (이유가 뭘까요.. 원래 그런 옵션이 있는데도 써먹을수가 없다니ㅠ.ㅠ 버근가..) : : 어떻게 하면 한줄의 명령으로 웹상에서 유저를 생성할수 : 있을까요.. : : 어떤 분이 쓰신걸 보니 : : #!/bin/sh : /usr/sbin/adduser $1 : echo $2 | passwd --stdin $1 : : 이런 스크립트를 만들어서 쓰면 된다고 하셔서 : 하니까 정말 되거든요.. : 근데 이건 쉘에서 루트로 할때만 되더라구요.. : : 웹상에서 만들어야 하는데.. : adduser 는 4755로 했구요.. : passwd 는 원래가 setuid가 붙어있더라구요.. : : 해결방안이 있으신분은 도움좀 주세요.. : : -- : 이 곳에 서명을 적어주십시오. : 이상한 일이넹...--이 곳에 서명을 적어주십시오. 이상한 일이넹...
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved