php 파일로 서버의 커맨드 명령어 사용. > 정보공유

본문 바로가기

정보공유

일반글
Server

php 파일로 서버의 커맨드 명령어 사용.

페이지 정보

게시물QR코드

본문


<?php

print system("whoami");

print shell_exec("whoami");

?>

위 코드로 해당 서버의 사용자를 찾는다.


/etc/sudoers 파일에서 하단의 내용을 추가한다.

## 동적으로 httpd-vhosts.conf 파일을 사용하기 위해 추가 (gnuwiz)

Defaults requiretty

Defaults:daemon !requiretty

%sudo ALL=(ALL:ALL) ALL

daemon ALL=NOPASSWD: ALL


php 파일에서 다음과 같이 서버의 커맨드 명령어를 넣을 수 있다.

<?php

system('/usr/bin/sudo /opt/apache/bin/apachectl graceful');

?>

댓글목록

등록된 댓글이 없습니다.

  • Addr.부산광역시 동구 중앙대로 319, 9층 L4호(초량동, 부산YMCA빌딩) Email. gnuwiz@naver.com
  • BR. 625-68-00172 TRC. 2019-부산해운대-1186 TEL. 0507-1382-2790
All rights reserved.