Izin grup untuk banyak pengguna

0

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?

sisko
sumber
Apa yang Anda gunakan untuk mengedit file? Jika itu adalah aplikasi yang mencoba mengubah nama file lama untuk menyimpan cadangan sebelum menulis file baru yang bisa menjadi alasan (tidak memiliki izin direktori)
Seth
Saya memasang struktur file jarak jauh ke harddisk lokal saya dan saya mengeditnya menggunakan sublim
sisko
Apa izin dari folder tempat file Anda test terletak Jika tidak memiliki izin menulis untuk grup yang sesuai, Anda tidak dapat menulis ke file ini meskipun memiliki kiriman tertulis.
Oleg Bolden
Folder yang berisi memiliki 664 izin
sisko
Dengan izin folder seperti itu, Anda tidak dapat beroperasi dengan konten folder ini sebagai pengguna non-root kecuali jika Anda menetapkan bit eksekusi (--x). Dalam kasus Anda, jika izin grup folder Anda adalah 6 dan Anda ingin mengubah konten file di dalam folder ini dengan grup yang sama (pengembang), Anda perlu 1,3,5 atau 7 izin aneh untuk grup folder. Dengan 1 dan 3 Anda dapat mengubah konten file menjadi di luar folder, karena Anda tidak dapat memasukkannya tanpa izin baca yang diaktifkan (4). Dengan 5 dan 7 Anda dapat mengubah konten file di dalam folder ini.
Oleg Bolden