GNU/Linux >> Belajar Linux >  >> Linux

Menggunakan chown untuk mengubah pemilik grup direktori tidak diizinkan....Mengapa?

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.


Linux
  1. Mengapa Cara Berikut Tidak Mengubah Ukuran Batas File Inti?

  2. Mengapa File Terjemahan Bash Tidak Berisi Semua Teks Kesalahan?

  3. Siapa Pemilik File Jika File Dibuat Menggunakan Perintah Sudo?

  1. cara menemukan pemilik file atau direktori dengan python

  2. Ubah pemilik dan grup di C?

  3. Perintah sed Linux tidak mengubah file target

  1. Bagaimana mengubah memory_limit di file .htaccess

  2. Mengapa 'sshpass' bukan cara yang tepat untuk mengotomatisasi transfer file di Linux

  3. Centos 7 - menambahkan pengguna ke grup sudoers - masih belum ada dalam file sudoers - mengapa?