특정 프로세스(예: vim)가 마운트된 디스크에 액세스하는 것을 방지하는 방법은 무엇입니까?

특정 프로세스(예: vim)가 마운트된 디스크에 액세스하는 것을 방지하는 방법은 무엇입니까?

하드 드라이브에 디스크가 마운트되어 있는 경우 특정 프로세스를 제외한 모든 프로세스에서 디스크에 대한 읽기/쓰기 액세스를 차단하고 싶습니다. 현재 가장 좋은 접근 방식은 디스크를 감사하고 디스크의 파일이 액세스되는 것을 볼 때 프로세스를 종료하는 것이라고 생각합니다. 하지만 실제로 액세스하기 전에 이러한 프로세스를 중지할 수 있는 방법이 있습니까?

편집 1:

예를 들어 자세히 설명하겠습니다. 예를 들어, 모든 프로세스가 마운트된 디스크를 읽고 쓰지 못하도록 차단하고 싶을 수도 있습니다.와는 별개로Wim. 그래서 승인되지 않은 사용자가 전화하면 touch /mnt/mounteddisk/foo차단합니다.

또한 디스크에 액세스하는 것과 디스크 내의 파일에 액세스하는 것 사이에는 큰 차이가 있다고 가정합니다. 예를 들어 전자는 ls마운트된 디스크 디렉터리에 대한 호출을 차단하지만 후자는 그렇지 않습니다. 그러나 후자는 vim디스크의 파일을 읽으려는 시도를 방해할 수 있습니다. 나는 현재 전자를 찾고 있습니다.

관련 정보