GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara menambahkan pengguna ke grup di Linux

Linux menawarkan struktur pengguna/grup yang serbaguna. Dalam artikel ini, kita akan mempelajari cara membuat dan menambahkan pengguna ke grup.

Catatan: Petunjuk ini berfungsi saat menggunakan Red Hat Enterprise Linux, Fedora, dan CentOS. Mereka juga telah diverifikasi di Fedora.

Pengguna

Lebih banyak sumber daya Linux

  • Lembar contekan perintah Linux
  • Lembar contekan perintah Linux tingkat lanjut
  • Kursus online gratis:Ikhtisar Teknis RHEL
  • Lembar contekan jaringan Linux
  • Lembar contekan SELinux
  • Lembar contekan perintah umum Linux
  • Apa itu container Linux?
  • Artikel Linux terbaru kami

Di Linux, setiap proses memiliki pengguna yang terkait, yang memberi tahu Anda siapa yang memulai proses tersebut. Setiap file/direktori dimiliki oleh pengguna dan grup. Pengguna yang terkait dengan file/direktori dapat mengetahui pengguna mana yang memiliki akses ke file tersebut dan apa yang dapat mereka lakukan dengan file tersebut. Seorang pengguna yang terkait dengan suatu proses menentukan apa yang dapat diakses oleh proses tersebut.

Grup

Grup adalah kumpulan pengguna. Grup menentukan hak akses khusus yang dimiliki pengguna ke file, direktori, dan proses. Seperti yang ditunjukkan di bawah ini, pengguna dapat menjadi bagian dari lebih dari satu grup pada waktu tertentu.

Untuk melihat pengguna apa yang Anda masuki dan grup apa yang Anda ikuti, jalankan id perintah:

Misalnya, uid=1000(kkulkarn) menunjukkan bahwa saya login sebagai kkulkarn (nama pengguna saya) dan id pengguna saya 1000 .

gid=1000(kkulkarn) memberi tahu grup utama tempat saya berada, dan groups=... memberi tahu saya di grup lain apa. Grup lain ini dikenal sebagai grup pelengkap.

Membuat pengguna

Jalankan perintah yang ditunjukkan di bawah ini untuk membuat pengguna alice . sudo diperlukan sebagai awalan jika Anda mendapatkan Permission denied kesalahan.

Karena kami tidak menetapkan kata sandi saat kami membuat pengguna alice, untuk beralih pengguna dan menjadi alice, kita perlu menjalankan perintah berikut:

sudo passwd alice

Ini akan meminta:New password dan Retype new password . Saya menetapkan kata sandi sebagai demo, dan sistem menjawab:BAD PASSWORD karena terlalu pendek dan karena itu rentan terhadap serangan. Tapi saya melanjutkan, dan kata sandi telah ditetapkan; di sini adalah output pesan berikut:

passwd: all authentication tokens updated successfully.

Sekarang mari kita beralih ke pengguna baru, alice, dengan menggunakan su - alice, seperti yang ditunjukkan di bawah ini. Masukkan kata sandi demo saat diminta.

Seperti yang Anda lihat, prompt menunjukkan bahwa sekarang kami bekerja sebagai alice@localhost. Periksa pwd (direktori kerja saat ini) dan Anda akan melihat kami berada di home direktori untuk pengguna alice.

Catatan:Untuk menggunakan sudo, Anda harus menjadi bagian dari grup tambahan yang disebut wheel; jika tidak, Anda mungkin melihat kesalahan:<username> is not in sudoers file. This incident will be reported :

Berikut cara memperbaiki situasi tersebut.

Cara menambahkan alice ke grup 'roda' untuk memberikan akses sudo

Jalankan:

id alice

dan Anda akan melihat output berikut:

Itu memberitahu kita apa yang menjadi bagian dari kelompok utama dan pelengkap alice.

Mari kita ubah alice menjadi bagian dari grup wheel menggunakan perintah berikut:

Menggunakan perintah usermod dan opsi -aG, memberitahu sistem untuk menambahkan alice ke grup tambahan wheel . Perhatikan bahwa usermod perintah tidak akan menampilkan output apa pun jika Anda menjalankannya dengan benar. Jika Anda kemudian menjalankan id alice , Anda akan melihat keluaran ini:

Sejak alice sekarang menjadi bagian dari grup wheel , kita dapat mengalihkan pengguna ke alice, dan dia harus dapat membuat direktori dir1 sebagai pengguna sudo:

Jika Anda menjalankan ls -la , Anda dapat melihat bahwa dir1 memiliki pengguna dan grup sebagai root pengguna, saat kami menjalankan mkdir   perintah sebagai sudo pengguna. Tetapi jika Anda menjalankannya tanpa sudo , dir1 akan dimiliki oleh pengguna alice  dan grup alice .

Sekarang setelah Anda melihat pengguna dan grup di Linux, bagaimana Anda membuat pengguna dan memodifikasinya untuk menambahkannya ke grup? Hal terakhir yang mungkin ingin Anda lakukan adalah menghapus pengguna yang Anda buat untuk demo ini. Saya tidak akan menjelaskan bagaimana melakukannya, tetapi saya akan meninggalkan Anda dengan perintah di bawah ini; jalankan dan lihat sendiri hasilnya:

id alice

sudo userdel -r alice

id alice

Untuk informasi lebih lanjut, periksa bantuan untuk perintah ini dengan menggunakan opsi --help atau -h, atau jalankan man untuk membuka Halaman Manual Linux.


Linux
  1. Cara Membuat Banyak Akun Pengguna di Linux

  2. Cara Menemukan Semua Pengguna Sudo Di Linux

  3. Bagaimana cara menambahkan pengguna ke grup Sudo di VPS Linux?

  1. Cara Menambah atau Menghapus Pengguna dari Grup di Linux

  2. Tambahkan Pengguna ke Grup di Linux, Bagaimana Melakukannya (Dengan Contoh)

  3. Bagaimana cara mendaftar semua pengguna dalam grup Linux?

  1. Bagaimana cara menambahkan pengguna ke grup di Linux

  2. Cara membuat dan menghapus grup pengguna di Linux

  3. Bagaimana cara menambahkan pengguna ke grup pengguna lain?