Ya, perbedaan ini normal. Saya telah melihatnya berkali-kali sehingga saya berhenti melihat /etc/passwd
dan /etc/group
file dan sebagai gantinya mulai melihat keanggotaan grup dengan cara yang seharusnya dilihat:getent group <groupname>
dan groups <username>
.
Ya, ada perbedaan antara kelompok utama dan tambahan. Grup utama adalah grup utama yang ditampilkan di /etc/passwd
, tempat pengguna masuk saat masuk. Agar pengguna berada di grup tambahan, nama pengguna mereka ditambahkan ke entri grup di /etc/group
. Jika Anda menggunakan id -a <user>
, itu akan menampilkan grup utama dan tambahan. Grup tambahan memberikan akses ke sumber daya, tetapi setiap file baru dibuat dengan grup utama.
Anda dapat mengubah grup utama pengguna yang saat ini aktif menggunakan newgrp
perintah.
Pengguna tidak perlu membuat grup utama juga menjadi grup sekunder. Yang akan dilakukan hanyalah mengurangi jumlah grup sekunder yang dapat diikuti oleh pengguna. Biasanya pengguna dibatasi hingga 32 grup sekunder, tetapi itu mungkin telah berubah dalam beberapa tahun terakhir.
usermod
dapat mengatur grup utama dan tambahan pengguna dalam satu perintah. Menggunakan alat manajemen konfigurasi seperti boneka juga dapat melakukannya tanpa harus khawatir tentang perintah khusus apa yang diperlukan pada berbagai jenis unix.