Paano Magdagdag ng Mga User sa isang Grupo sa Fedora Linux

Paano Magdagdag Ng Mga User Sa Isang Grupo Sa Fedora Linux



Ipinapakita ng gabay na ito kung paano magdagdag ng user sa isang user group o higit pa sa Fedora Linux.

Mga kinakailangan:

Upang maisagawa ang mga hakbang na ipinakita sa gabay na ito, kailangan mo ang mga sumusunod na bahagi:

  • Isang maayos na na-configure na Fedora Linux system. Para sa pagsubok, maaari kang lumikha ng a Fedora Linux VM gamit ang VirtualBox .
  • Access sa isang non-root user na may pribilehiyo ng sudo .

Mga Grupo ng Gumagamit sa Fedora Linux

Ang Linux ay isang matatag na multi-user system na nagbibigay-daan sa maraming user na ma-access at gamitin ang system nang sabay-sabay. Ang bawat user ay bibigyan ng isang hanay ng mga pahintulot na naglilimita sa kung ano ang magagawa at hindi maaaring gawin ng user sa system.







Gayunpaman, maaaring nakakatakot ang pagtukoy sa mga pahintulot ng user sa bawat user. Upang gawing simple ito, ang Linux ay kasama ng tampok na mga pangkat ng gumagamit. Ang isang pangkat ng user, gaya ng ipinahihiwatig ng pangalan, ay binubuo ng maraming user. Maaari naming tukuyin ang mga pahintulot para sa pangkat ng gumagamit na inilapat sa lahat ng mga gumagamit sa loob ng pangkat na iyon.



Mga Uri ng Grupo ng Gumagamit

1. Pangunahing Mga Grupo ng Gumagamit

Ang bawat user sa system ay nabibilang sa eksaktong isang pangunahing pangkat ng user. Ang pangalan ng pangkat ay kapareho ng target na gumagamit.



Sa tuwing gumagawa ang user ng isang file, ang pangunahing pangkat ay itinalaga sa mga pahintulot ng file.





Halimbawa, ang 'viktor' na gumagamit ay kabilang sa 'viktor' na pangunahing pangkat ng gumagamit:

$ mga pangkat viktor



Subukan natin ang pagtatalaga ng pahintulot sa file. Ang sumusunod na command ay lumilikha ng isang walang laman na file at naglilista ng mga pahintulot ng file nito:

$ hawakan pagsusulit && ls -l pagsusulit

2. Pangalawa o Pandagdag na Pangkat

Ang mga pangkat na ito ay karaniwang ginagamit upang pamahalaan ang isang partikular na pahintulot sa isang hanay ng mga user. Ang sinumang user ay maaaring maging bahagi ng zero o higit pang pangalawang pangkat ng user.

Narito ang ilan sa mga karaniwang pangalawang pangkat ng user na makikita mo:

  • gulong : Ito ay isang pangkat ng gumagamit na umiiral sa lahat ng modernong UNIX/Linux system. Ginagamit ito upang kontrolin ang pag-access sa isang pribilehiyo ng ugat. Ang sinumang user sa loob ng pangkat na ito ay maaaring magpatakbo ng mga utos gamit ang sudo.
  • walang tao : Isang pangkat ng gumagamit na walang pribilehiyo.
  • ugat : Ito ay may kumpletong kontrol ng admin ng system.
  • lp : Kinokontrol nito ang pag-access sa mga parallel port device.
  • proc : Pinahihintulutan ng pangkat na ito ang pag-access upang matutunan ang impormasyon ng proseso. Kung hindi, ito ay ipinagbabawal ng proc file system.

Bukod sa mga karaniwang pangkat na ito, mayroon ding iba pang pangkat ng gumagamit:

  • audio : Sound hardware
  • video : Mga video capture device, 2D/3D acceleration device, at iba pa
  • kvm : Pag-access sa mga virtual machine ng KVM
  • disk : Access upang harangan ang mga device
  • floppy : Access sa mga floppy drive
  • sa mata : Access sa mga CD/DVD drive
  • imbakan : Access sa mga naaalis na drive

Lumilikha din ang iba't ibang programa ng sarili nilang mga user at grupo. Halimbawa: postgres (PostgreSQL), mysql (MySQL), atbp.

Paglilista ng Mga Grupo ng Gumagamit

Mayroong maraming mga paraan upang ilista ang lahat ng mga pangkat sa system. Upang mahanap ang mga pangkat kung saan bahagi ang isang user, gamitin ang sumusunod na command ng mga grupo:

$ mga pangkat < gumagamit >

Upang ilista ang lahat ng mga pangkat na naroroon sa system, maaari naming suriin ang nilalaman ng /etc/group file:

$ pusa / atbp / pangkat

Ang 'getent' na utos ay maaari ding ilista ang lahat ng mga grupo sa katulad na paraan:

$ mabait pangkat

Upang makakuha ng listahan ng mga pangalan lamang ng grupo, maaari naming i-edit ang output gamit ang 'awk':

$ mabait pangkat | awk -F: '{ print $1}'

Pagdaragdag ng User sa isang Grupo

Sa seksyong ito, ipapakita namin kung paano magdagdag ng user sa isang umiiral nang grupo.

Paglikha ng Bagong User

Para sa pagpapakita, gumawa kami ng bagong dummy user. Gayunpaman, ang pamamaraan ay may bisa pa rin para sa sinumang umiiral na gumagamit.

Upang lumikha ng bagong user, patakbuhin ang sumusunod na command:

$ sudo useradd dummy

Kung gusto mong likhain ang user gamit ang sarili nitong home directory, gamitin ang sumusunod na command sa halip:

$ sudo useradd -m dummy

Susunod, magtalaga ng password sa pag-login para sa bagong user:

$ sudo passwd dummy

Pagdaragdag ng User sa User Group

Bilang default, kabilang ang user sa sarili nitong pangunahing pangkat ng user:

$ mga pangkat dummy

Upang idagdag ang user sa pangalawang pangkat ng user, gamitin ang command na 'usermod':

$ sudo usermod -aG < pangkat > < username >

Kung gusto mong idagdag ang user sa maraming grupo, gamitin ang sumusunod na command sa halip:

$ sudo usermod -aG < pangkat_1 > , < pangkat_2 > , < pangkat_3 > < username >

Pagpapatunay

Gamitin ang command na “groups” para tingnan ang listahan ng mga grupo kung saan bahagi ang user:

$ mga pangkat dummy

Bonus: Pag-alis ng User mula sa isang Grupo

Kung bawiin ang isang user nang may mga pahintulot na ibinigay ng isang pangkat ng user, maaari lang naming alisin ang user mula sa grupo.

Upang alisin ang isang user mula sa isang pangkat, gamitin ang sumusunod na command:

$ sudo gpasswd -d < username > < pangkat >

Maaari naming i-verify kung gumana ito gamit ang command na 'mga pangkat':

$ mga pangkat < username >

Konklusyon

Ipinakita namin ang iba't ibang paraan ng pagdaragdag ng user sa isang user group sa Fedora Linux. Bilang karagdagan, ipinakita rin namin kung paano ilista ang lahat ng mga pangkat sa system at kung paano alisin ang mga user mula sa isang pangkat ng gumagamit.

Interesado na matuto pa tungkol sa pamamahala ng user? Tingnan ang gabay na ito sa pagdaragdag ng mga user sa sudoers . Ang Sub-category ng Fedora naglalaman din ng maraming gabay sa iba't ibang aspeto ng Fedora Linux.

Maligayang pag-compute!