Saya sedang menyiapkan server uBuntu pengembangan web untuk banyak pengguna.
Semua file situs web dimiliki oleh akar dan dalam grup akar .
Karena saya berusaha menghindari memberikan bagian dari struktur file 777 izin, saya mencoba memecahkan masalah saya dengan menggunakan grup pengguna dengan baris kode berikut:
user@localhost:~$ sudo groupadd developers
user@localhost:~$ grep 'developers' /etc/group
user@localhost:~$ sudo usermod -a -G developers user
user@localhost:~$ sudo chown -R root:developers test
user@localhost:~$ sudo chmod 664 test
user@localhost:~$ ll
.
.
.
-rw-rw-r-- 1 root developers 0 Oct 10 11:33 test
- Saya menambahkan grup "pengembang" saya
- Saya mengonfirmasi bahwa grup pengembang saya ada
- Saya menambahkan pengguna yang ada ke grup baru
- Saya mengubah grup file uji dari root ke pengembang
- Saya memberi grup hak baca dan tulis pada file tes
- Saya daftar isi direktori untuk mengkonfirmasi grup dan izin telah diubah dengan benar
Dengan semua langkah tersebut dilakukan, upaya untuk menyimpan uji file masih gagal.
Apakah saya melakukan sesuatu yang salah?
test
terletak Jika tidak memiliki izin menulis untuk grup yang sesuai, Anda tidak dapat menulis ke file ini meskipun memiliki kiriman tertulis.