안녕하세요, 데이터베이스를 업데이트하는 파일이 있습니다. 나는 cron 작업을 위해 이것을 사용하지만 누군가가 다음과 같이이 파일에 접근한다면 작동한다. http://myweb.com/files/file.php웹 서버의 파일에 액세스하도록 사용자를 제한하는 방법은 무엇입니까?
그리고 나는 그 사용자가 데이터베이스에 접근하여 데이터베이스를 엉망으로 만들 수있다. 사용자로부터 숨길 수있는 방법이 있습니까? 그렇지만 편집하여 cron 작업을 실행할 수 있도록 유지 하시겠습니까?
모든 웹 사이트 파일이/root/디렉토리에 있으므로이 파일을 바깥에 배치해야합니다. – Ilja
예. 웹에서 액세스 할 수있는 디렉토리가/root/인 경우 동일한 레벨 (예 :/cron /)에 디렉토리를 만들고 그 안에 cron 파일을 저장하십시오. 따라서 웹을 통해 액세스 할 수 없습니다. – Virendra
@SergeiTulentsev 아니요, 브라우저 나 크롤러에서 호출하는 경우 오류 메시지가 표시됩니다. 이것을 반영하도록 솔루션을 업데이트했습니다. – Virendra