[ php ] php를 활용하여 리눅스 계정 만들기 > php

본문 바로가기

사이트 내 전체검색

php

[ php ] php를 활용하여 리눅스 계정 만들기

작성일 18-09-19 15:58

페이지 정보

작성자 웹지기 조회 4,769회 댓글 0건

본문

 1. 먼저,  /usr/sbin/useradd를 웹 서비스 디렉토리에 복사

[code]

#cp /usr/sbin/useradd  /usr/www/html/

[/code]

(웹 서비스 디렉토리는 리눅스에 따라 약간의 차이가 있을 수 있슴)


2. 복사한 useradd의 setid를 설정합니다

(물론 /usr/www/html의 위치에서 명령을 내림 )

[code]

#chmod a+s useradd

[/code]


3. php소스 

(소스파일은 웹 서비스 디렉토리에 있어야 함)

[code]

#vi join.php

<?

$username="babo";

$userpasswd="haha";

$userpasswd=crypt($userpasswd);


system("./useradd ".escapeshellarg("$username")." -p ".escapeshellarg("$userpasswd"));

?>

[/code]


4. 웹브라우져를 실행한뒤 join.php파일 실행

(127.0.0.1/join.php로 연결)


5. #vi /etc/passwd의 맨 마지막 줄에 babo가 생성된 것 을 알수 있슴

(생성이 되었다면 계정이 추가된 것 임 / 없다면 실패 처음부터 다시)


//이와 비슷하게 useradd 아이디 -p 비밀번호 -d 디렉토리 같은 명령어를 알고 있어야 함

//리눅스 루트는 #, 일반 사용자는 $


추천0

비추천 0

댓글목록

등록된 댓글이 없습니다.

전체 82건 5 페이지

이미지 목록

게시물 검색
Copyright © 즐거운 코딩 생활 ( funyphp ). All rights reserved.
PC 버전으로 보기