회사의 LAN 네트워크에서 파일을 삭제하는 데 문제가 있습니다. 데이터 저장을 위해 5x5TB 공유 디스크가 있습니다. 약 20명의 클라이언트(PC 사용자)가 이러한 디스크에 액세스할 수 있습니다. 가장 큰 문제는 누군가가 삭제하고 싶지 않은 것을 삭제하거나 다른 과제를 삭제할 때입니다. 왜냐하면 공유 디스크에는 휴지통(휴지통) 폴더가 없고 삭제가 영구적이기 때문입니다(또는 복구 소프트웨어를 사용하십시오...).
우리는 이러한 공유 디스크를 갖춘 20대의 Windows PC(클라이언트 사용자)와 Linux 서버(마스터)를 보유하고 있습니다. 파일을 삭제하는 대신 휴지통으로 이동하는 스크립트를 어떻게든 실행할 수 있는지 궁금합니다. Windows PC 사용자가 서버의 공유 디스크에 액세스하여 무언가를 삭제하면 해당 콘텐츠를 쉽게 복원할 수 있는 휴지통이 없기 때문입니다.
이벤트가 삭제될 때 "이동됨" 이벤트를 트리거할 수 있습니까?
답변1
귀하의 Linux 서버가 삼바를 통해 디스크를 공유한다고 가정합니다. 그렇다면 vfs_recycle(https://www.samba.org/samba/docs/current/man-html/vfs_recycle.8.html)?
개별 사용자와는 별도로 공유 수준에서 재활용 디렉터리를 생성합니다.