GNU/Linux >> Belajar Linux >  >> Linux

/etc/passwd menampilkan pengguna dalam grup, tetapi /etc/group tidak

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.


Linux
  1. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  2. Perbedaan Antara ~/.profile, ~/.bashrc, ~/.bash_profile, ~/.gnomerc, /etc/bash_bashrc, /etc/screenrc …?

  3. Bagaimana /etc/motd Diperbarui?

  1. Bagaimana memulihkan dari entri root yang dihapus di file /etc/shadow dan/atau /etc/passwd di CentOS / RHEL 6

  2. Bagaimana cara memonitor file /etc/shadow dan /etc/passwd untuk perubahan dengan Auditd?

  3. perintah grpck – Hapus entri yang rusak atau duplikat di file /etc/group dan /etc/gshadow.

  1. Daftar anggota grup di Linux

  2. Kapan saya harus menggunakan /dev/shm/ dan kapan saya harus menggunakan /tmp/?

  3. Haruskah situs web berada di /var/ atau /usr/ sesuai dengan penggunaan yang disarankan?