항상 덮어쓰지 말아야 할 파일을 덮어쓰는 잘못 설계된 빌드 스크립트가 있습니다. 해당 파일을 편집한 다음 스크립트를 실행하면 해당 내용을 덮어쓰게 되어 빌드가 실패합니다.
덮어쓰기가 실패하도록 이러한 파일을 어떻게 "잠글" 수 있습니까?
편집기(vi(m), gedit)에서 열어 보았지만 오버레이가 여전히 작동합니까?
답변1
잘못 설계된 스크립트를 수정하는 것이 최선의 선택인 것 같습니다. 다른 것은 너무 방해가 될 수 있습니다.
그러나 어떤 경우에는 이것이 불가능할 수도 있습니다. 스크립트가 매우 크고 복잡하면 작업량이 너무 많아질 수 있습니다.
중간 솔루션은 사용자에게 최소한의 권한을 부여하고 처음에 해당 사용자에게 빌드 스크립트를 전환하는 것입니다. 시스템의 파일 권한이 나머지 작업을 수행합니다...