Saya memiliki beberapa pengguna dalam grup yang dipanggil aa
dan saya perlu memberi mereka hak untuk menulis ke folder yang saat ini tomcat:tomcatdeploy
.
Cara mudah untuk melakukan ini adalah menambahkan semua pengguna ke tomcatdeploy
grup, satu per satu.
Apakah mungkin untuk mengatakan bahwa anggota grup aa
juga secara otomatis menjadi anggota tomcatdeploy
dengan cara menambahkan aa
grup ke tomcatdeploy
grup?
Atau apakah itu mencoba untuk mendorong skema izin UNIX terlalu jauh?
for u in $(lid -g -n aa); do usermod -a -G tomcatdeploy $u; done
(Saya kira Anda maksud$u
di usermod, bukan hanyau
)Anda tidak menyebutkan platform apa yang Anda gunakan, tetapi sistem Linux dalam 5 tahun terakhir (atau lebih, mungkin) mendukung ACL, di samping izin sistem file Unix tradisional. Dengan menggunakan ACL, Anda dapat menambahkan grup ke-2 ke direktori dengan akses tulis:
Anda dapat menggunakan
getfacl
untuk menampilkan ACL danls -l
akan menampilkan '+' di akhir string mode simbolis biasa.sumber