
ext3에서 ACL을 사용하여 Linux 서버에서 이와 같은 삼바 공유를 마운트하면...
mount -t cifs //192.168.0.10/smbshare /mnt/smbshare -o user=root password=secret
...그리고 linux/smb-user smbuser를 사용하여 공유에 액세스합니다. 나는 모든 카탈로그에 대해 smuser 쓰기 액세스 권한을 부여했지만 공유에 무언가를 쓸 때 소유자는 루트(공유를 마운트하는 사용자)가 됩니다.
루트 사용자가 공유를 마운트한 경우에도 smbuser를 자신이 만든 파일/카탈로그의 소유자로 만들 수 있습니까?
이 사례는 Linux 터미널 서버에서 작동하므로 다양한 사용자가 smb 공유(루트별로 마운트)에 액세스합니다.
답변1
uid=smbuser,gid=<smbusergroup>
mount 명령에 매개변수를 추가하기만 하면 모든 파일과 디렉터리가 smbuser에 속하게 됩니다.