Pertama, gunakan chgrp
perintah alih-alih chown dan itu akan berhasil.
Dalam kasus penggunaan chown.....Untuk alasan keamanan di sebagian besar konteks Linux, setiap perubahan kepemilikan dibatasi untuk pengguna root meskipun Anda ditandai sebagai pemilik file, direktori, dll atau tidak. Dalam satu kasus, ini untuk mencegah pengguna menghindari kuota dengan menyetel bit izin file ke 777 dan mengubah kepemilikan file ke pengguna lain yang tidak dikenal dan menghabiskan kuota mereka.
Jadi gunakan chown
perintah dalam konteks pengguna, terutama jika kepemilikan tidak berubah sebaiknya tidak digunakan hanya untuk mengubah grup file.
CATATAN:Anda harus menjadi anggota grup tempat Anda mencoba mengubah file. Ini dapat diverifikasi dengan id -a
. Jika Anda tidak berada dalam grup, Anda akan menerima pesan ini meskipun Anda adalah pemilik file tersebut.
Anda harus menjadi bagian dari grup agar dapat mengubah kepemilikan grup saat ini menjadi . Anda dapat mengedit /etc/groups
file sebagai root untuk memastikan bahwa pengguna justin adalah bagian dari grup nginx. Setelah membuat perubahan untuk grup, Anda perlu masuk kembali ke sistem untuk membuatnya terpengaruh atau untuk mengubah grup tanpa memulai ulang/logout, Anda dapat menggunakan cmd newgrp nginx
.
Sekarang Anda seharusnya dapat mengubah grup file atau folder dengan cmd chgrp nginx test
sebagai pengguna justin.