Saya mengalami masalah dengan pemasangan Ubuntu 9,10 (server file) dan izin samba-nya. Masuk dan membaca berfungsi dengan baik. Namun, pembuatan direktori baru oleh pengguna membatasi akses untuk pengguna lain. Misalnya, jika Bob (pengguna Windows yang memetakan drive) membuat folder di direktori, Jane (pengguna Mac yang hanya memasang mount) dapat membaca darinya, tetapi tidak dapat menulis ke sana - dan sebaliknya. Saya kemudian harus pergi CHMOD 777 direktori untuk semua orang menjadi bahagia. Saya sudah mencoba mengedit opsi "buat / direktori topeng", dan "paksa" dalam file smb.conf tetapi ini sepertinya tidak membantu.
Saya akan menggunakan CRONTAB rutin chmod rekursif, meskipun saya yakin ini bukan perbaikannya. Bagaimana cara saya mendapatkan semua item baru menjadi 777? Adakah yang punya saran untuk memperbaiki situasi yang selalu terjadi ini?
Terbaik
sumber
Jawaban:
Saya biasanya menggunakan fungsi asli SAMBA untuk izin dan manajemen grup pada saham. Sebagai contoh..
Anda akan menentukan pengaturan ini di bawah pembagian. Pastikan untuk memuat ulang SAMBA setelah perubahan konfigurasi, yang dapat dilakukan melalui skrip init.
sumber
write list
atau diizinkan menulis dalam konfigurasi berbagi, itu tidak akan berfungsi. Jika pengguna yang menjalankan SAMBA tidak dapat mengakses direktori, itu tidak akan berfungsi. Pengguna harus menjadi anggota grup yang sesuai, direktori dan file harus dimiliki oleh grup itu, dan memiliki bit yang dapat ditulis untuk grup. Anda dapat memeriksa log SAMBA juga.Atur izin pada direktori menjadi 2777, seperti ini:
Ini menyebabkan semua file dan folder di bawah direktori '/ shared / dir' mewarisi izin direktori teratas, dalam hal ini 777.
Setelah itu, lakukan ini untuk memastikan semua file memiliki izin yang tepat:
sumber
/tmp
.Saya menyadari ini adalah pertanyaan lama tetapi saya baru-baru ini memiliki masalah yang sama dan inilah cara saya menyelesaikannya:
Ini memastikan bahwa pengguna harus berada dalam grup keamanan "it_nfs" dalam AD, semua file akan ditulis dengan grup "it_nfs," dan semua file akan ditulis dengan setidaknya 0660 dan paling banyak 0770 perms. Memaksa ID grup memastikan bahwa siapa pun dalam grup itu dapat membaca / menulis file di share. Kalau tidak, Anda berakhir dengan situasi di mana file yang ditulis sebagai bob: bob tidak dapat ditulis oleh charlie: charlie, meskipun keduanya berada di "it_nfs".
sumber
Dari komentar dari jawaban yang diterima, itu sebenarnya tidak menyelesaikan masalah OP, dan juga tidak ada jawaban lain, jika OP memiliki masalah yang sama seperti saya:
Memiliki pembagian di partisi NTFS / FAT.
Ingat ini ketika mencolokkan disk desktop Anda ke NAS untuk membagikan album keluarga Anda: fs pasang params untuk pengguna, grup, buat mode, dll. Timpa apa pun yang dikonfigurasikan untuk Samba! ;)
(Misalnya dalam kasus saya, terlepas dari
smb.conf
segala sesuatu diciptakan olehroot
, dengan777
- sesuai fstabdefaults
untuk mount sekering NTFS ...)sumber