루트가 아닌 계정으로 useradd 가 불가능한가요?
글쓴이: jstrane / 작성시간: 금, 2004/02/06 - 10:04오후
스크립트를 이용해서 유저 생성을 하고 있는데요.
일단은 스크립트 파일에 set uid로 실행할 때 루트 권한을 갖게 했는데
루트 아닌 계정으로 실행시키면 unable to lock password file 이란 에러메세지
가 뜨네요. 어떻게 해야 될지 답변 부탁드립니다 ㅠ_ㅠ
Forums:
/etc/passwd, /etc/shadow, /etc/group가 ro
/etc/passwd, /etc/shadow, /etc/group가 root만 쓸 수 있게 되어 있죠,
(shadow는 아예 root도 읽기전용입니다)
더불어서 얘네들에 접근할 때 사용하는 pam라이브러리도 루트권한으로만
이들을 쓸 수 있도록 하죠
Written By the Black Knight of Destruction
그러면 suid로도 불가능 하단 건가요 ㅠ_ㅠ방법이 없을까요?;
그러면 suid로도 불가능 하단 건가요 ㅠ_ㅠ
방법이 없을까요?;
일단 제 목표는 php 에서 id와 패스를 입력받아서 system 함수로 adduser.sh id pass 실행시키면 스크립트가 유저세팅을 자동으로 하는 건데... 일단 아파치가 nobody로 돌아가는 지라...
sudo
sudo에 대해서 찾아보시면 도움이 될 것 같습니다.
--->
데비안 & 우분투로 대동단결!
sudo 로 성공했습니다. =ㅁ=그런데 보안이 약간 걸리는 군요.
sudo 로 성공했습니다. =ㅁ=
그런데 보안이 약간 걸리는 군요...
흠..
phpschool에 관련 팁이 올라와 있길래 한 번 링크해 봅니다.. 도움이 되기를..
http://www.phpschool.com/bbs2/inc_view.html?id=10224&code=tnt2&start=0&mode=&field=&search_name=&operator=&period=&category_id=&s_que=
--->
데비안 & 우분투로 대동단결!
댓글 달기