나는 redmine을 Ubuntu에서 실행 중이며 sudo를 사용하여 실행 중입니다. redmine 사용자로 실행하려고하면 로그 파일에 권한 오류가 표시됩니다.sudo를 사용하여 루비 스크립트를 실행하는 것이 안전합니까?
안전한가요? 걱정해야합니까?
나는 redmine을 Ubuntu에서 실행 중이며 sudo를 사용하여 실행 중입니다. redmine 사용자로 실행하려고하면 로그 파일에 권한 오류가 표시됩니다.sudo를 사용하여 루비 스크립트를 실행하는 것이 안전합니까?
안전한가요? 걱정해야합니까?
루트로 모든 종류의 웹 응용 프로그램을 실행할 때주의해야합니다. 개인적으로, 나는 그것을 추천하지 않을 것이다.
로그 파일의 사용 권한 문제가 유일한 문제인 경우 더 나은 해결 방법은 로그 파일/폴더의 사용 권한을 변경하는 것입니다. 로그 파일이 Redmine이 실행중인 사용자 계정에 속하는지 (또는 그룹 쓰기 권한이 있고 같은 그룹에 속하는지) 확인하십시오. 이러한 사용 권한을 변경하려면 sudo
을 사용해야 할 수도 있지만 루트로 웹 응용 프로그램을 실행하는 것보다 훨씬 안전합니다.
sudo를 사용하여 스크립트를 실행할 때마다 사실상 루트로 스크립트를 실행하고 있으므로 염려해야합니다. 따라서 극단적 인 예를 들어, 스크립트가 rm -rf와 유사한 명령을 실행하면 전체 시스템을 지울 것입니다 .... 스크립트가 무엇인지 완전히 알지 못하는 한 sudo를 사용하여 스크립트를 실행하지 않는 것이 가장 좋습니다 하고 잠재적으로 오염 된 데이터가 그것을 소비합니다!
감사합니다. 도움이되었습니다. – Jacko
감사합니다. 그것은 내가/var/로그/redmine 디렉토리 sudo없이 작동하도록 chown했다 밝혀졌다. 이전에 실제 로그 파일에서만 chown을 실행했습니다. – Jacko