Category: samba
Linux

samba sembolik bag(link)

Samba 'da sembolik linkleri aktif etmek icin asagidaki satirlar global konfigurasyona veya paylasim konfigurasyonlari altina eklenebilir.
follow symlinks = yes wide links = yes unix extensions = no
eklendikten sonra samba restart edilir. /etc/init.d/samba reload https://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html
Linux

Samba recycle konfigurasyonu

Merhaba, olur da yanlislikla silerseniz diye; global ayar icin ; ## Geri donusum kutusu
vfs object = recycle recycle:keeptree = yes recycle:versions = yes recycle:repository = /samba/kullanicilar/geri_donusum/%S/.recycle recycle:touch_mtime = yes recycle:exclude = *.tmp, *.bak recycle:exclude_dir = /samba/kullanicilar/geri_donusum/.recycle
https://www.samba.org/samba/docs/man/manpages/vfs_recycle.8.html
Linux

Samba ‘da alt klasorlere farkli izinler vermek

Samba ile bir klasor altindaki klasorlere paylasim verme gibi imkanimiz olmuyor. Fakat "acl" paketi ile klasor altindaki diger klasorlere farkli haklar verebilirsiniz. 1.Paketin kurulmasi
apt-get install acl
2. smb.conf dosyasina paylasim ayarlarina nt acl support = yes eklenir.
[Test] path = /samba/test nt acl support = yes writeable = yes
3. Disk tekrar mount edilir ve fstab dosyasi acl,user_xattr duzenlenir.
mount -o remount,acl,user_xattr /samba/test
4. Haklar verilir. (Haklar klasor bazli veriliyor) Kullanici bazli, grup bazli ve diger bazli olarak ayarlayabilirsiniz. Kullanici bazi icin;
setfacl -m u:murat:rwx test2/
Grup bazi icin;
setfacl -m g:samba:rwx test2/ Diger icin o parametresini kullanabilirsiniz.
Daha fazla bilgi icin setfacl --help bakalabilirsiniz. Dosya uzerinde ki haklari gormek icin getfacl dosya_adi komutunu kullanabilirsiniz. Ornek cikti asagidaki gibidir. getfacl test2/ # file: test2/ # owner: root # group: samba user::rw- user:murat:rwx group::r-- mask::rwx other::r-- Kaynak : https://wiki.samba.org/index.php/Setup_and_configure_file_shares_with_Windows_ACLs