Saya ingin mengatur folder sehingga apa pun yang dibuat di dalamnya (direktori, file) mewarisi izin dan grup default.
Mari kita panggil grup "media". Dan juga, folder / file yang dibuat dalam direktori harus memiliki g + rw secara otomatis.
permissions
directory
Chris
sumber
sumber
setfacl
dan ACL default tidak ada pada AIX.Jawaban:
Saya menemukannya: Menerapkan izin default
Dari artikel:
Selanjutnya kita dapat memverifikasi:
Keluaran:
sumber
setfacl -d -m g::rwX /<directory>
Ini adalah tambahan untuk jawaban Chris, ini berdasarkan pengalaman saya di rig Arch Linux saya.
Menggunakan sakelar default (-d) dan sakelar ubah (-m) hanya akan memodifikasi izin default tetapi membiarkan yang sudah ada tetap utuh:
Jika Anda ingin mengubah seluruh struktur izin folder termasuk yang sudah ada (Anda harus melakukan baris tambahan dan membuatnya rekursif -R:
misalnya.
( KREDIT untuk menandaidwite dalam komentar untuk sintaks dari baris mencabut semua hak istimewa)
sumber
setfacl -R -m g::rwx /<directory>
dua kali dalam jawaban Anda?Tambahkan diri Anda / pengguna login ke grup www-data, sehingga kami dapat bekerja dengan file yang dibuat oleh server www-data
Perlu memulai ulang / login kembali agar grup yang baru ditambahkan berlaku
Tambahkan www-data sebagai anggota grup dari folder html, dan pengguna Anda sebagai pemilik, jadi kami memilikinya serta anggota grup
Masukkan nama pengguna Anda di tempat USER
Atur baca, tulis, jalankan izin seperti yang diperlukan, (ugo) u = pengguna, g = grup, o = orang lain
Atur GID html, sekarang, file yang baru dibuat dalam html akan mewarisi izin kepemilikan:
Ini menciptakan aturan default untuk file / dir yang baru dibuat dalam direktori html dan sub direktori.
Buat SELinux jika terinstal, abaikan persyaratan konteks data-www sehingga memungkinkan izin menulis
daftar direktori untuk melihat izin baru diterapkan
Mengembalikan ini
Trailing + menandakan bahwa ACL, Access Control List, diatur pada direktori.
Referensi : Tautan ke forum
sumber
Menggunakan perintah berikut Anda dapat mengatur izin default ke file:
sumber