GNU/Linux >> Belajar Linux >  >> Linux

Jika Chown Dapat Mengubah Grup, Mengapa Chgrp Dibuat?

Jadi ada chown yang memungkinkan Anda mengubah pemilik dan grup file dan/atau direktori. Tapi ada juga chgrp yang hanya mengubah grup. Mengapa chgrp dibuat? Bukankah itu berlebihan?

Jawaban yang Diterima:

chown awalnya tidak dapat mengatur grup. Kemudian, beberapa implementasi menambahkannya sebagai chown user.group , beberapa sebagai chown user:group sampai akhirnya distandarisasi (penekanan milik saya):

Metode 4.3 BSD untuk menentukan baik pemilik maupun grup disertakan dalam
volume POSIX.1-2008 ini karena:

Ada kasus di mana kondisi akhir yang diinginkan tidak dapat dicapai
menggunakan utilitas chgrp dan chown (yang hanya mengubah ID pengguna).
(Jika pemilik saat ini bukan anggota grup yang diinginkan dan
pemilik yang diinginkan bukan anggota grup saat ini, fungsi chown()
bisa gagal kecuali pemilik dan grup diubah pada waktu
yang sama.)

Bahkan jika keduanya dapat diubah secara independen, dalam kasus di mana keduanya
diubah, ada penalti kinerja 100% yang disebabkan oleh
dipaksa untuk menjalankan kedua utilitas.

Bahkan sekarang, chown :group untuk hanya mengubah grup tidak portabel atau standar.

chown user: (untuk menetapkan grup utama user dalam database pengguna) juga tidak standar.


Linux
  1. Cara Menggunakan Perintah chown untuk Mengubah Kepemilikan di Linux

  2. Ubah Kepemilikan Grup Tautan Simbolik di Unix atau Linux

  3. Linux, Mengapa saya tidak bisa menulis meskipun saya memiliki izin grup?

  1. Ubah pemilik dan grup di C?

  2. Bagaimana saya bisa mengubah grup default pengguna di Linux?

  3. Cara yang lebih cepat untuk mengubah pemilik/grup secara rekursif?

  1. Kapan File Dibuat?

  2. 12 Contoh Perintah Cown Linux untuk Mengubah Pemilik dan Grup

  3. Mengapa rsync saya sangat lambat?