Usermod -aG vs gpasswd -a sebagai praktik terbaik

15

Saya menyadari bahwa usermod -g bukan praktik terbaik dari banyak posting seperti ini namun mereka biasanya menjelaskan usermod tidak boleh digunakan karena mengubah grup utama pengguna. Tulisan-tulisan ini sepertinya tidak memperhitungkan saklar -aG yang hanya menambahkan grup.

Apakah ini masih praktik yang buruk atau tidak berbeda dengan menggunakan gpasswd -a?

AirCombat
sumber
Apakah Anda kebetulan melihat tanggal pesan itu?
Michael Hampton
Ya tapi ada banyak yang menyukainya dan seseorang baru-baru ini mengatakan sesuatu kepada saya, jadi saya pikir sebaiknya bertanya.
AirCombat
Saya ingin menambahkan pertanyaan Anda dan memberikan perintah adduser, ive melihatnya di sini scontent-mad1-1.xx.fbcdn.net/v/t1.0-9/…
Mr-Programs

Jawaban:

15

Mereka berdua dapat melakukan hal yang sama, hanya dengan usermodAnda bisa melakukan kesalahan jika Anda tidak cukup memperhatikan.

Di wiki ini dari Arch Linux ( sama untuk distro lain ), dijelaskan:

Untuk menambahkan pengguna ke grup lain, gunakan (additional_groups adalah daftar yang dipisahkan koma):

# usermod -aG additional_groups username

Peringatan: Jika -aopsi dihilangkan dalam usermodperintah di atas, pengguna akan dihapus dari semua grup yang tidak tercantum dalam additional_groups (yaitu pengguna hanya akan menjadi anggota dari grup-grup yang terdaftar di additional_groups).

Sebagai alternatif, gpasswddapat digunakan. Padahal nama pengguna hanya dapat ditambahkan (atau dihapus) dari satu grup sekaligus.

# gpasswd --add username group
whoan
sumber