Saya biasa menyalin file dari satu sistem ke sistem lain melalui samba. Bagaimana saya mendapatkan file hanya dalam mode read only. Apa yang saya lakukan sekarang adalah saya terbiasa mengubah izin file setelah mentransfer file. Tampaknya sedikit memakan satu. Apakah ada solusi permanen untuk masalah ini?
Saya masih memiliki masalah yang sama. Tolong lihat @ setup samba saya.
http://paste.ubuntu.com/614067/
Keluaran:
karthick@karthick:~$ groups
karthick adm dialout cdrom plugdev lpadmin admin sambashare
samba
file-sharing
chmod
karthick87
sumber
sumber
groups
pada baris perintah untuk melihat grup apa yang menjadi bagian Anda).Jawaban:
Konfigurasikan
create mask
dandirectory mask
masuk/etc/samba/smb.conf
dengan izin yang diinginkan.dari
/etc/samba/smb.conf
:Jika Anda memerlukan informasi lebih lanjut ada halaman manual di smb.conf .
Mengenai nilai untuk masking:
Izin 700 berarti:
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.
sumber