GNU/Linux >> Belajar Linux >  >> Linux

linux/setfacl - Setel semua file/direktori saat ini/masa depan di direktori induk ke 775 dengan pemilik/grup tertentu

Solusi 1:

Saya benar-benar menemukan sesuatu yang sejauh ini melakukan apa yang saya minta, berbagi di sini sehingga siapa pun yang mengalami masalah ini dapat mencoba solusi ini:

sudo setfacl -Rdm g:groupnamehere:rwx /base/path/members/
sudo setfacl -Rm g:groupnamehere:rwx /base/path/members/

R bersifat rekursif, yang berarti segala sesuatu di bawah direktori itu akan memiliki aturan yang diterapkan padanya.
d adalah default, yang berarti untuk semua item mendatang yang dibuat di bawah direktori itu, berlakukan aturan ini secara default.m diperlukan untuk menambah/mengubah aturan.

Perintah pertama, adalah untuk item baru (maka d), perintah kedua, adalah untuk item lama/yang ada di bawah folder. Semoga ini bisa membantu seseorang karena hal ini agak rumit dan tidak terlalu intuitif.

Solusi 2:

Untuk mengikuti jawaban yang Anda terima ...

Anda dapat menggabungkan perintah tersebut menjadi:

sudo setfacl -Rm d:g:groupnamehere:rwx,g:groupnamehere:rwx /base/path/members/

Solusi 3:

setfacl di linux memiliki -d dan -k opsi untuk memanipulasi izin default yang mungkin Anda cari (lihat man untuk info lebih lanjut).


Linux
  1. Jadikan Semua File Baru Dalam Direktori Dapat Diakses Oleh Grup?

  2. Bagaimana Mengganti Satu Char Dengan Yang Lain Di Semua Nama File Direktori Saat Ini?

  3. Linux – Suid Tidak Berpengaruh Pada Direktori Dengan Linux?

  1. Howto:Pemrograman C dengan Direktori di Linux

  2. Bagaimana Cara Mengatur File Zip Kata Sandi dengan Perintah di semua OS?

  3. Daftar file secara rekursif di Linux CLI dengan jalur relatif ke direktori saat ini

  1. Bagaimana cara mencerminkan direktori dengan wget tanpa membuat direktori induk?

  2. Jumlah maksimum file/direktori di Linux?

  3. Mengganti nama file di linux dengan regex