usermod
perintah akan memungkinkan Anda untuk mengubah grup utama pengguna, grup tambahan, atau sejumlah atribut lainnya. -g
sakelar mengontrol grup utama.
Untuk pertanyaan Anda yang lain...
-
Jika Anda menentukan grup,
groupname
, yang tidak ada selamauseradd
tahap, Anda akan menerima kesalahan - useradd:nama grup grup tidak dikenal -
groupadd
perintah membuat grup baru. -
Grup akan tetap ada jika Anda menghapus semua pengguna yang ada di dalamnya. Anda tidak perlu menghapus grup yang kosong.
-
Buat
hilbert
grup melaluigroupadd hilbert
. Kemudian pindahkan grup utama David menggunakanusermod -g hilbert hilbert
. (Harap dicatat bahwahilbert
pertama adalah nama grup dan yang kedua adalahhilbert
adalah nama pengguna. Ini penting jika Anda memindahkan pengguna ke grup dengan nama berbeda)
Anda mungkin sedikit memperumit masalah di sini. Di banyak distribusi Linux, useradd hilbert
sederhana akan membuat pengguna hilbert
dan grup dengan nama yang sama dengan yang utama. Saya akan menambahkan grup tambahan yang ditentukan bersama menggunakan -G
beralih.
Anda perlu membaca man usermod
yang menjelaskan apa yang terjadi dengan berbagai opsi:
usermod -g hilder hilder
akan mengganti grup login Anda dari 'fakultas' menjadi 'hilder', selama grup 'hilder' ada. Jika tidak ada maka Anda harus membuatnya terlebih dahulu dengan groupadd.
Saat Anda menggunakan -G
Anda juga harus menggunakan -a
opsi untuk menambahkan grup baru ke daftar grup tambahan saat ini milik pengguna 'hilder'. Tanpa -a
opsi Anda akan mengganti grup tambahan saat ini dengan kumpulan grup baru. Oleh karena itu gunakan ini dengan hati-hati.
Untuk mengubah grup utama pengguna di Linux:
usermod -g new_group user_name
- hentikan semua nama_pengguna sesi aktif
Untuk menguji perubahan Anda, jalankan id
dan lihat nilai gid=
Jika perintah berjalan tanpa kesalahan tetapi gid tidak berubah, Anda melewatkan bagian tebal dari langkah 2.