%EA%B0%80%20%EB%A7%88%EC%9A%B4%ED%8A%B8%EB%90%9C%20%EB%94%94%EC%8A%A4%ED%81%AC%EC%97%90%20%EC%95%A1%EC%84%B8%EC%8A%A4%ED%95%98%EB%8A%94%20%EA%B2%83%EC%9D%84%20%EB%B0%A9%EC%A7%80%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
하드 드라이브에 디스크가 마운트되어 있는 경우 특정 프로세스를 제외한 모든 프로세스에서 디스크에 대한 읽기/쓰기 액세스를 차단하고 싶습니다. 현재 가장 좋은 접근 방식은 디스크를 감사하고 디스크의 파일이 액세스되는 것을 볼 때 프로세스를 종료하는 것이라고 생각합니다. 하지만 실제로 액세스하기 전에 이러한 프로세스를 중지할 수 있는 방법이 있습니까?
편집 1:
예를 들어 자세히 설명하겠습니다. 예를 들어, 모든 프로세스가 마운트된 디스크를 읽고 쓰지 못하도록 차단하고 싶을 수도 있습니다.와는 별개로Wim. 그래서 승인되지 않은 사용자가 전화하면 touch /mnt/mounteddisk/foo
차단합니다.
또한 디스크에 액세스하는 것과 디스크 내의 파일에 액세스하는 것 사이에는 큰 차이가 있다고 가정합니다. 예를 들어 전자는 ls
마운트된 디스크 디렉터리에 대한 호출을 차단하지만 후자는 그렇지 않습니다. 그러나 후자는 vim
디스크의 파일을 읽으려는 시도를 방해할 수 있습니다. 나는 현재 전자를 찾고 있습니다.