GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara memaksa izin khusus untuk file/folder baru di server file Linux?

Solusi 1:

Saya biasanya menggunakan fungsionalitas asli SAMBA untuk izin dan manajemen grup pada pembagian. Misalnya..

force user=user1
force group=sharedgroup
create mask=775

Anda akan menentukan pengaturan ini di bawah share. Pastikan untuk memuat ulang SAMBA setelah perubahan konfigurasi, yang dapat dilakukan melalui skrip init.

Solusi 2:

Tetapkan izin pada direktori menjadi 2777, seperti ini:

chmod 2777 /shared/dir

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:

chmod -R 777 /shared/dir

Solusi 3:

Saya menyadari ini adalah pertanyaan lama tetapi baru-baru ini saya mengalami masalah serupa dan inilah cara saya menyelesaikannya:

[share]
security mask = 0770
create mask = 0770
force create mode = 0660
comment = Samba share for IT
path = /raid/share
browseable = YES
guest ok = no
write list = root, @"DOMAIN+it_nfs"
force group = DOMAIN+it_nfs

Ini memastikan bahwa pengguna harus berada di grup keamanan "it_nfs" di 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. Jika tidak, Anda akan mengalami situasi di mana file yang ditulis sebagai bob:bob tidak dapat ditulis oleh charlie:charlie, meskipun keduanya ada di "it_nfs".


Linux
  1. Cara Menghapus Semua File Dalam Folder Kecuali Satu File Tertentu Di Linux

  2. Linux – Masalah Izin Untuk Direktori Bersama Di Server?

  3. Pelajari cara mengubah izin untuk file dan folder

  1. Cara Enkripsi dan Dekripsi file/folder di Linux menggunakan GnuPG

  2. Linux – Bagaimana Cara Mengatur Izin File Default Untuk Semua Folder / File Di Direktori?

  3. Bagaimana cara mengatur izin file default untuk semua folder/file dalam direktori?

  1. Cara Audit untuk Modifikasi file dan Eksekusi File di Linux

  2. Bagaimana cara memaksa grup dan izin untuk file yang dibuat di dalam direktori tertentu?

  3. Bagaimana cara kerja izin file untuk pengguna root?