Konfigurasikan create mask
dan directory mask
masuk /etc/samba/smb.conf
dengan izin yang diinginkan.
dari /etc/samba/smb.conf
:
# Topeng pembuatan file diatur ke 0700 untuk alasan keamanan. Jika Anda menghendaki
# buat file dengan hak grup = rw, atur parameter berikutnya ke 0775.
; buat topeng = 0700
# Mask pembuatan direktori diatur ke 0700 untuk alasan keamanan. Jika Anda menghendaki
# buat dirs. dengan izin grup = rw, atur parameter berikutnya ke 0775.
; masker direktori = 0700
Jika Anda memerlukan informasi lebih lanjut ada halaman manual di smb.conf .
Mengenai nilai untuk masking:
Izin 700 berarti:
: Oktet 1 adalah izin untuk pemilik.
rwx T: Oktet ke-2 adalah izin untuk grup.
Pemilik: 4 2 1 7: Oktet ke-3 adalah izin untuk semua orang.
Grup: 0 0 0 0: Untuk setiap oktet, mulai dari 0 dan:
Lainnya: 0 0 0 0: +4 untuk izin baca.
: +2 untuk izin menulis.
: +1 untuk izin eksekusi.
Jadi, Anda perlu mencari tahu izin yang Anda butuhkan untuk pemilik, grup, dan lainnya. Tambahkan digit untuk dibaca, tulis, dan jalankan untuk pemilik, grup, dan lainnya.
755 akan r, w, x untuk pemilik; r, x untuk grup dan lainnya.
777 akan menjadi r, w, x untuk semua 3.
edit:
Jika Anda memiliki masalah dengan kunci periksa apakah ada file * ldb (itu file kunci) dengan izin lebih rendah dari 770. Jika mereka memeriksa pengaturan ini dan nilainya (nilai dan workgroup berubah-ubah):
force group = kelompok kerja force create mode = 0770 mode direktori paksa = 0770 mode keamanan pasukan = 0770 mode keamanan direktori kekuatan = 0770
Samba kemudian akan membuat file * ldb dengan rwxrwx --- dan dapat menghapus kunci.