SAMBA를 통해 파일을 생성할 때 자동으로 스크립트 실행

SAMBA를 통해 파일을 생성할 때 자동으로 스크립트 실행

로컬 SAMBA 파일 서버 역할을 하는 Linux 상자가 있습니다. 대부분의 클라이언트는 Windows입니다. 서버는 내 인트라넷 내에서만 액세스할 수 있으며 사진(jpg, gif, png 등)만 제공합니다.

내가 원하는 것은 파일 이름이 각 파일이 생성된 시간을 반영하도록 공유에 생성된 모든 파일의 이름을 바꾸는 것입니다. 나는 특정한 해결책에 안주하지 않습니다. Python 스크립트를 작성하거나 rename설명된 대로 사용할 수 있습니다.여기. 또는 다른 것 :)

이 작업을 후처리 단계로 수행할 수 있다는 것을 알고 있지만 보다 사용자 친화적으로 만들고 싶습니다. 자동화될 수 있나요?

추가 정보:

각 사용자는 서로 다른 계정과 SAMBA 비밀번호를 가지며 리포지토리 그룹의 일부입니다. 이 그룹에는 SAMBA 공유에 대한 읽기 및 쓰기 액세스 권한이 있습니다. SAMBA를 통해 생성된 모든 파일/디렉터리는 user:repository 및 group:repository입니다. smb.conf의 관련 부분은 다음과 같습니다.

[photos]
path = /mnt/repository/photos/
valid users = @repository
force group = repository
inherit owner = yes
create mask = 0660
force create mode = 0660
directory mask = 0770
force directory mode = 0770
writeable = yes
public = no
mangled names = illegal
hosts deny = ALL
hosts allow = 192.168.125.32/27

드라이브는 외장 USB HDD입니다. 형식은 NTFS입니다. 이미 설치되어 있지만 noexec필요한 경우 변경할 수 있습니다.

관련 정보