누군가 "cat abc.txt"를 실행하면 "./dothis.sh"를 실행하고 싶습니다.
별칭을 사용하지 않고 이를 수행할 수 있는 방법이 있습니까?
이를 사용하여 서버의 일부 특정 파일에 대한 보안을 강화하고 싶습니다.
당신이 제공할 수 있는 도움에 감사드립니다.
답변1
man auditd
man auditd.conf
찾고 있는 것이면 다음 줄을 기록한 후 명령을 실행하세요.
답변2
실제로 내가 원하는 것은 루트 사용자가 액세스할 수 있는 비밀번호 파일(물론 암호화됨)이 있다는 것입니다. 루트 사용자가 손상되는 "침입"에 대비하고 싶습니다. 따라서 루트를 사용하는 사람이 vim이나 cat을 사용하여 파일을 보려고 하면 무한 루프에 잠겨 터미널을 종료해야 합니다. 키보드가 작업을 방해하는 것을 원하지 않습니다. 그러나 "/usr/bin/cat"과 같은 유틸리티의 전체 경로를 사용하면 제대로 작동합니다. 기본적으로..."cat"이 사용자 정의 스크립트를 실행하는 별칭을 만들고 싶습니다. 이 스크립트와 별칭을 올바르게 추가하는 방법이 필요합니다. 감사해요