Beranda » bagaimana » Tambahkan Pengguna ke Grup (atau Grup Kedua) di Linux

    Tambahkan Pengguna ke Grup (atau Grup Kedua) di Linux

    Mengubah grup yang dikaitkan dengan pengguna adalah tugas yang cukup mudah, tetapi tidak semua orang tahu perintahnya, terutama untuk menambahkan pengguna ke grup sekunder. Kami akan membahas semua skenario untuk Anda.

    Akun pengguna dapat ditugaskan ke satu atau beberapa grup di Linux. Anda dapat mengonfigurasi izin file dan hak istimewa lainnya berdasarkan grup. Misalnya, di Ubuntu, hanya pengguna dalam grup sudo yang dapat menggunakan sudo perintah untuk mendapatkan izin tinggi.

    Tambahkan Grup Baru

    Jika Anda ingin membuat grup baru di sistem Anda, gunakan groupadd perintah berikut perintah, ganti new_group dengan nama grup yang ingin Anda buat. Anda harus menggunakan sudo dengan perintah ini juga (atau, pada distribusi Linux yang tidak digunakan sudo, Anda harus menjalankan su perintah sendiri untuk mendapatkan izin tinggi sebelum menjalankan perintah).

    sudo groupadd mynewgroup

    Tambahkan Akun Pengguna yang Ada ke Grup

    Untuk menambahkan akun pengguna yang ada ke grup di sistem Anda, gunakan usermod perintah, ganti contoh kelompok dengan nama grup yang ingin Anda tambahkan pengguna ke dancontoh nama pengguna  dengan nama pengguna yang ingin Anda tambahkan.

    usermod -a -G examplegroup exampleusername

    Misalnya, untuk menambah pengguna kutu buku ke grup sudo , gunakan perintah berikut:

    usermod -a -G sudo geek

    Ubah Grup Utama Pengguna

    Sementara akun pengguna dapat menjadi bagian dari beberapa grup, salah satu grup selalu menjadi "grup utama" dan yang lainnya adalah "grup sekunder". Proses login pengguna dan file serta folder yang dibuat pengguna akan ditugaskan ke grup utama.

    Untuk mengubah grup utama yang ditugaskan pengguna, jalankan usermod perintah, ganticontoh kelompok  dengan nama grup yang Anda inginkan menjadi yang utama dan contoh nama penggunadengan nama akun pengguna.

    usermod -g nama pengguna grup

    Perhatikan -g sini. Saat Anda menggunakan huruf kecil g, Anda menetapkan grup utama. Saat Anda menggunakan huruf besar -G , seperti di atas, Anda menetapkan grup sekunder baru.

    Lihat Grup, Akun Pengguna Ditugaskan ke

    Untuk melihat grup tempat akun pengguna saat ini ditugaskan, jalankan kelompok  perintah. Anda akan melihat daftar grup.

    kelompok

    Untuk melihat ID numerik yang terkait dengan setiap grup, jalankan id  perintah sebaliknya:

    id

    Untuk melihat grup yang ditugaskan oleh akun pengguna lain, jalankan kelompok perintah dan jelaskan nama akun pengguna.

    mengelompokkan contoh nama pengguna

    Anda juga dapat melihat ID numerik yang terkait dengan setiap grup dengan menjalankan id perintah dan tentukan nama pengguna.

    id exampleusername

    Grup pertama di kelompok daftar atau grup yang ditampilkan setelah "gid =" di menu id daftar adalah grup utama akun pengguna. Kelompok lain adalah kelompok sekunder. Jadi, pada tangkapan layar di bawah ini, grup utama akun pengguna adalah contoh.

    Buat Pengguna Baru dan Tetapkan Grup dalam Satu Perintah

    Terkadang Anda mungkin ingin membuat akun pengguna baru yang memiliki akses ke sumber daya atau direktori tertentu, seperti pengguna FTP baru. Anda dapat menentukan grup tempat akun pengguna akan ditetapkan saat membuat akun pengguna dengan useradd perintah, seperti:

    useradd -G examplegroup exampleusername

    Misalnya, untuk membuat akun pengguna baru bernama jsmith dan menetapkan akun itu ke grup ftp, Anda akan menjalankan:

    useradd -G ftp jsmith

    Anda tentu ingin menetapkan kata sandi untuk pengguna itu, tentu saja:

    passwd jsmith

    Tambahkan Pengguna ke Beberapa Grup

    Saat menetapkan grup sekunder ke akun pengguna, Anda dapat dengan mudah menetapkan beberapa grup sekaligus dengan memisahkan daftar dengan koma.

    usermod -a -G group1, group2, group3 exampleusername

    Misalnya, untuk menambahkan pengguna bernama geek ke grup ftp, sudo, dan contoh, Anda akan menjalankan:

    usermod -a -G ftp, sudo, contoh geek

    Anda dapat menentukan grup sebanyak yang Anda suka - cukup pisahkan semuanya dengan koma.

    Lihat Semua Grup di Sistem

    Jika Anda ingin melihat daftar semua grup di sistem Anda, Anda dapat menggunakan getent perintah:

    grup getent

    Output ini juga akan menunjukkan kepada Anda akun pengguna mana yang merupakan anggota dari kelompok mana. Jadi, pada tangkapan layar di bawah ini, kita dapat melihat bahwa akun pengguna syslog dan chris adalah anggota grup adm.

    Itu harus mencakup semua yang perlu Anda ketahui tentang menambahkan pengguna ke grup di Linux.