Saya memiliki server samba yang berjalan di server ubuntu 12.04. Hanya satu folder /sharetest
dibagikan dengan grup storageusers
, dan pengguna user1
, user2
, wowza
adalah anggotanya. Ini smb.conf
#======================= Global Settings =====================================
[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = ubuntu
security = user
map to guest = bad user
dns proxy = no
#============================ Share Definitions ==============================
[Storage]
path = /sharetest
browsable = yes
writeable = yes
guest ok = no
valid users = @storageusers
create mask = 0775
directory mask = 0775
Server ubuntu kedua 12.04 akan menggunakan bagian yang disebutkan di atas. Bagian di server kedua di-automount melalui baris fstab
//192.168.1.12/Storage /share smbfs credentials=/root/.smbcredentials,gid=0 0 0
File dan folder yang dibuat di dalam folder berbagi di server kedua memiliki kepemilikan pengguna wowza
dan grup wowza
. Saya berasumsi karena ini berbagi pengguna lain tidak memiliki akses untuk menulis atau menghapus file dan folder. Apakah ada pengaturan untuk server samba yang akan memaksa semua file dan folder yang dibuat saat dibagikan memiliki kepemilikan grup yang disetel ke storageusers
bukannya grup utama pengguna?
Jawaban yang Diterima:
Saya dapat menemukan jawabannya sekitar sepuluh menit setelah memposting ini.
Sumber:http://www.linuxquestions.org/questions/linux-server-73/ownership-on-new-files-in-group- samba-share-set-badly-898489/
chgrp storageusers /sharetest && chmod g+s /sharetest