Cara Menambah Pengguna ke Kumpulan dalam Fedora Linux

Cara Menambah Pengguna Ke Kumpulan Dalam Fedora Linux



Panduan ini mempamerkan cara menambah pengguna kepada kumpulan pengguna atau lebih dalam Fedora Linux.

Prasyarat:

Untuk melaksanakan langkah-langkah yang ditunjukkan dalam panduan ini, anda memerlukan komponen berikut:

  • Sistem Fedora Linux yang dikonfigurasikan dengan betul. Untuk ujian, anda boleh membuat a Fedora Linux VM menggunakan VirtualBox .
  • Akses kepada pengguna bukan root dengan keistimewaan sudo .

Kumpulan Pengguna dalam Fedora Linux

Linux ialah sistem berbilang pengguna yang teguh yang membolehkan berbilang pengguna mengakses dan menggunakan sistem secara serentak. Setiap pengguna diberikan satu set kebenaran yang mengehadkan perkara yang boleh dan tidak boleh dilakukan oleh pengguna pada sistem.







Walau bagaimanapun, mentakrifkan kebenaran pengguna berdasarkan setiap pengguna boleh menjadi menakutkan. Untuk memudahkan ini, Linux disertakan dengan ciri kumpulan pengguna. Kumpulan pengguna, seperti namanya, terdiri daripada berbilang pengguna. Kami boleh menentukan kebenaran untuk kumpulan pengguna yang digunakan untuk semua pengguna dalam kumpulan itu.



Jenis Kumpulan Pengguna

1. Kumpulan Pengguna Utama

Setiap pengguna dalam sistem tergolong dalam satu kumpulan pengguna utama. Nama kumpulan adalah sama dengan pengguna sasaran.



Setiap kali pengguna mencipta fail, kumpulan utama diberikan kepada kebenaran fail.





Sebagai contoh, pengguna 'viktor' tergolong dalam kumpulan pengguna utama 'viktor':

$ kumpulan viktor



Mari uji tugasan kebenaran fail. Perintah berikut mencipta fail kosong dan menyenaraikan kebenaran failnya:

$ sentuh ujian && ls -l ujian

2. Kumpulan Menengah atau Tambahan

Kumpulan ini biasanya digunakan untuk mengurus kebenaran tertentu kepada set pengguna. Mana-mana pengguna boleh menjadi sebahagian daripada sifar atau lebih kumpulan pengguna sekunder.

Berikut ialah beberapa kumpulan pengguna sekunder biasa yang anda akan temui:

  • roda : Ia adalah kumpulan pengguna yang wujud dalam semua sistem UNIX/Linux moden. Ia digunakan untuk mengawal akses kepada keistimewaan root. Mana-mana pengguna dalam kumpulan ini boleh menjalankan arahan dengan sudo.
  • tiada siapa : Kumpulan pengguna yang tidak mempunyai keistimewaan.
  • akar : Ia datang dengan kawalan pentadbir sistem yang lengkap.
  • lp : Ia mengawal akses kepada peranti port selari.
  • proc : Kumpulan ini membenarkan akses untuk mempelajari maklumat proses. Jika tidak, ia dilarang oleh sistem fail proc.

Selain kumpulan biasa ini, terdapat juga kumpulan pengguna lain:

  • audio : Perkakasan bunyi
  • video : Peranti tangkapan video, peranti pecutan 2D/3D, dan sebagainya
  • kvm : Akses kepada mesin maya KVM
  • cakera : Akses kepada menyekat peranti
  • liut : Akses kepada pemacu liut
  • optik : Akses kepada pemacu CD/DVD
  • penyimpanan : Akses kepada pemacu boleh tanggal

Pelbagai program juga mencipta pengguna dan kumpulan mereka sendiri. Contohnya: postgres (PostgreSQL), mysql (MySQL), dll.

Menyenaraikan Kumpulan Pengguna

Terdapat pelbagai cara untuk menyenaraikan semua kumpulan dalam sistem. Untuk mencari kumpulan yang merupakan sebahagian daripada pengguna, gunakan perintah kumpulan berikut:

$ kumpulan < pengguna >

Untuk menyenaraikan semua kumpulan yang terdapat dalam sistem, kita boleh menyemak kandungannya /etc/group fail:

$ kucing / dan lain-lain / kumpulan

Perintah 'getent' juga boleh menyenaraikan semua kumpulan dengan cara yang sama:

$ pandai kumpulan

Untuk mendapatkan senarai nama kumpulan sahaja, kita boleh mengedit output menggunakan 'awk':

$ pandai kumpulan | awk -F: '{ cetak $1}'

Menambah Pengguna pada Kumpulan

Dalam bahagian ini, kami akan menunjukkan cara menambah pengguna pada kumpulan sedia ada.

Mencipta Pengguna Baharu

Untuk demonstrasi, kami mencipta pengguna tiruan baharu. Walau bagaimanapun, prosedur ini masih sah untuk mana-mana pengguna sedia ada.

Untuk membuat pengguna baharu, jalankan arahan berikut:

$ sudo useradd dummy

Jika anda ingin mencipta pengguna dengan direktori rumahnya sendiri, gunakan arahan berikut:

$ sudo useradd -m dummy

Seterusnya, tetapkan kata laluan log masuk untuk pengguna baharu:

$ sudo passwd dummy

Menambah Pengguna kepada Kumpulan Pengguna

Secara lalai, pengguna tergolong dalam kumpulan pengguna utamanya sendiri:

$ kumpulan dummy

Untuk menambah pengguna kepada kumpulan pengguna kedua, gunakan arahan 'usermod':

$ sudo usermod -aG < kumpulan > < nama pengguna >

Jika anda ingin menambah pengguna kepada berbilang kumpulan, gunakan arahan berikut:

$ sudo usermod -aG < kumpulan_1 > , < kumpulan_2 > , < kumpulan_3 > < nama pengguna >

Pengesahan

Gunakan arahan 'kumpulan' untuk menyemak senarai kumpulan yang menjadi sebahagian daripada pengguna:

$ kumpulan dummy

Bonus: Mengalih keluar Pengguna daripada Kumpulan

Jika pengguna akan dibatalkan dengan kebenaran yang diberikan oleh kumpulan pengguna, kami hanya boleh mengalih keluar pengguna daripada kumpulan.

Untuk mengalih keluar pengguna daripada kumpulan, gunakan arahan berikut:

$ sudo gpasswd -d < nama pengguna > < kumpulan >

Kami boleh mengesahkan sama ada ia berfungsi menggunakan arahan 'kumpulan':

$ kumpulan < nama pengguna >

Kesimpulan

Kami menunjukkan pelbagai cara untuk menambahkan pengguna pada kumpulan pengguna dalam Fedora Linux. Selain itu, kami juga mempamerkan cara menyenaraikan semua kumpulan dalam sistem dan cara mengalih keluar pengguna daripada kumpulan pengguna.

Berminat untuk mengetahui lebih lanjut tentang pengurusan pengguna? Semak panduan ini pada menambahkan pengguna kepada sudoers . The Subkategori Fedora juga mengandungi banyak panduan tentang pelbagai aspek Fedora Linux.

Selamat berkomputer!