Hardware

Pamahalaan ang mga gumagamit at grupo sa linux

Talaan ng mga Nilalaman:

Anonim

Ang pamamahala ng mga gumagamit at mga grupo sa Linux ay magpapahintulot sa amin na gumawa ng pinakamainam na paggamit ng multi-user system, para sa mga kaso kung saan maraming mga tao ang gumagamit ng mga mapagkukunan ng server. Ang bawat isa sa mga gumagamit ay nakilala sa pamamagitan ng isang pangalan at dapat magkaroon ng isang password na naatasan, na may parehong data dapat nilang ma-access ang system para sa kani-kanilang kredensyal na pag-verify. Kung nais mong malaman ang tungkol sa pamamahala ng gumagamit at pangkat, ito ang mainam na artikulo para sa iyo.

Pamahalaan ang mga gumagamit at grupo sa Linux

Ang pangunahing layunin ng pamamahala ng gumagamit at grupo sa Linux ay upang payagan ang maraming mga gumagamit na gamitin ang system, ngunit sa maayos at ligtas na paraan. Sa paraang wala sa mga gawain na isinasagawa ng sinumang gumagamit ay maaaring ilagay sa peligro ang buong sistema. Sa pamamagitan ng pamamahala, ang mga mekanismo ng seguridad at patakaran ay itinatag para sa proteksyon ng data ng bawat gumagamit, pati na rin upang matiyak at maprotektahan ang operasyon ng buong sistema.

Mga account ng gumagamit

Tulad ng nabanggit ko dati, upang magamit ang operating system ng Linux, kailangan mong magkaroon ng account sa gumagamit. Ang account na ito ay binubuo ng isang username (login) at isang password. Ang mga account ng gumagamit ay nilikha ng administrator ng system, na sa Linux ay kilala bilang root user. Ang bawat gumagamit ay dapat na kabilang sa ilang pangkat ng gumagamit. Bilang karagdagan, sa oras ng pagpasok ng system, dapat kilalanin ng gumagamit ang kanyang sarili sa kanyang account sa gumagamit at kung sakaling magkamali, itatanggi sa kanya ng system ang pag-access.

Matapos matukoy ang kanyang sarili, magagamit ng gumagamit ang system at patakbuhin ang lahat ng mga application na pinapayagan, pati na rin ang pagsasagawa ng mga aksyon (basahin, baguhin o tanggalin) sa mga file na kung saan siya ay may pahintulot.

Inirerekumenda namin na basahin ang gabay para sa mga nagsisimula sa Linux.

Sa kabilang banda, ang isang account sa gumagamit ay hindi lamang nagbibigay ng isang simpleng pangalan, ito rin ang panimulang punto upang maitatag ang isang ruta kung saan nakaimbak ang iyong mga dokumento at profile ng gumagamit. Sa Linux, karaniwang nasa loob ng / home / username folder .

Sa sandaling ang gumagamit ay nagpapatakbo ng isang application, ang sistema ay naglo-load sa memorya at pagkatapos ay tumatakbo. Sa larangan ng computing, ang mga application na tumatakbo sa isang tiyak na oras ay tinatawag na mga proseso. Kaya, sa isang multi-user system, ang bawat proseso ay kabilang sa isang gumagamit, ang parehong sistema ay namamahala sa pagtatalaga nito sa gumagamit na nagsimula nang pagpatay.

Maaari naming makita ang lahat ng mga tumatakbo na proseso, gamit ang utos:

ps aux

Upang makita ang mga ito sa totoong oras, ginagamit namin ang utos

tuktok

Mga pangkat ng gumagamit

Upang payagan ang nababaluktot na pangangasiwa ng mga pahintulot ng gumagamit, pinapayagan ng Linux ang mga gumagamit na nakabalangkas sa mga grupo, at ang mga pahintulot ay maaaring italaga sa isang pangkat. Halimbawa, mayroon kaming institusyong pang-edukasyon, ang grupo ng mga guro ay may access sa ilang mga file, kapag nagdaragdag ng isang bagong guro sa system, kailangan lamang nating italaga ang pangkat ng guro sa kanilang account sa gumagamit.

Tulad ng nabanggit ko dati, ang lahat ng mga gumagamit ay dapat na kabilang sa isang pangunahing o pangunahing grupo (sapilitan), ngunit maaari itong kabilang sa ibang mga grupo, ang mga ito ay itinuturing na pangalawa. Ang lahat ng mga grupo ng gumagamit ay maaari lamang maglaman ng maraming mga gumagamit, iyon ay, hindi sila maaaring maglaman ng iba pang mga pangkat.

Ang bawat pangkat ng mga gumagamit sa Linux ay kinilala sa ibang numero. Ito ay kilala bilang isang tagakilanlan ng pangkat o gid = Group IDentifier. Panloob, ang system ay nagsasagawa ng mga pamamaraan sa ilalim ng gididiyos, at hindi sa pangalan ng pangkat. Karaniwan kapag lumilikha ng mga grupo, ang sistema ay nagtalaga sa iyo ng isang gidagdagan ng 1000 at pataas. Ang mas mababa sa 100 ay inilaan para magamit ng system at sa mga espesyal na grupo.

Bilang default, sa Linux ang impormasyon ng mga pangkat ng isang system ay nai-save sa / etc / file file. Ang file na ito ay maaaring matingnan mula sa anumang text editor. Ang bawat isa sa mga linya nito ay nag-iimbak ng mga tiyak na mga parameter ng grupo at mga nauugnay na gumagamit. Ang file ay maaari lamang mabago ng administrator (root user). Sa kabilang banda, ang mga password ng mga pangkat ay naka-imbak sa naka-encrypt na form na may isang hindi maibabalik na sistema ng pag-encrypt, sa isang file ng teksto pati na rin: / atbp / gshadow.

Mga utos sa pamamahala ng gumagamit at pangkat sa Linux

Paglikha ng mga gumagamit

Upang magdagdag ng isang gumagamit, na nagpapahiwatig ng mga parameter ng impormasyon nito, ginagamit namin ang command ng useradd sa console. Ang syntax nito ay:

username username

Maaari naming i-highlight sa lahat ng iyong mga pagpipilian, ang sumusunod:

  • g: Pangunahing pangkat na itatalaga sa gumagamit d: Upang magtalaga ng home folder ng gumagamit. Karaniwan ito ay / home / username-m: Lumikha ng folder ng bahay kung hindi ito umiiral: User shell (shell). Ito ay karaniwang / bin / bash

Halimbawa, nais naming lumikha ng isang gumagamit na nagngangalang "luis" at na ang pangunahing grupo ay "mga propesor", na ang iba ay nagtalaga bilang home folder "/ home / luis" at ang kanilang mga utos ay binibigyang kahulugan sa "/ bin / bash". Ang utos na dapat nating isagawa ay ang mga sumusunod:

sudo useradd -g mga guro -d / tahanan / luis -m -s / bin / bash luis

Ngayon kailangan nating itaguyod ang iyong password sa pamamagitan ng paggamit ng passwd na utos:

sudo passwd luis

Hilingin sa amin ng system ang dalawang beses sa password at iyon na! Itatalaga ito.

Ang isang kaugnay na katotohanan ay maaari naming gamitin ang utos ng useradd upang lumikha ng mga gumagamit sa mga batch gamit ang script ng shell.

GUSTO NAMIN IYONG PlayOnLinux: Mga larong Windows sa Linux

Sa kabilang banda, ang isang rekomendasyon na isinasaalang-alang ay ang katunayan ng paglikha ng mga pangalan ng gumagamit sa maliit na titik at kasama rin ang mga numero at isang sign tulad ng hyphen o salungguhit. Dapat ding alalahanin na para sa Linux, naiiba si Luis sa luis, dahil sensitibo ito sa kaso.

Pagbabago ng mga gumagamit

Upang makagawa ng mga pagbabago sa mga gumagamit, ginagamit ang utos ng usermod. Pinapayagan ka nitong gumawa ng mga pagbabago sa pangalan, ang folder ng bahay, tagasalin ng command nito, ang mga grupo nito, bukod sa iba pa.

Halimbawa, upang baguhin ang username na ginagamit namin:

sudo usermod -d / home / folder_luis luis

Pagtanggal ng mga gumagamit

Ang pag-aalis ng mga gumagamit ay isinasagawa sa pamamagitan ng paggamit ng command ng userdel at pagkatapos ang username. Kung idinagdag namin ang pagpipilian ng -r sa pagtuturo, aalisin din ang iyong folder sa bahay. Tingnan natin ang halimbawa:

sudo userdel -r luis

Paglikha ng mga pangkat

Sa kasong ito, mayroon kaming utos ng pangkat, kailangan nating ipahiwatig ang pangalan ng pangkat bilang isang parameter. Halimbawa, kung nais naming magdagdag ng isang pangkat na tinawag na "mga mag-aaral", ang pangungusap ay:

mga estudyante ng sudo groupadd

Pagbabago ng pangkat

Siyempre, ang mga pangkat ay maaari ring mabago katulad ng ginagawa natin sa mga gumagamit. Upang gawin ito, ginagamit namin ang commandmod ng grupo. Sa kaso ng mga grupo maaari naming i-edit ang kanilang pangalan o ang kanilang mga gid.

Ang syntax para sa utos ay: sudo groupmod group-name, halimbawa:

halimbawa, baguhin natin ang pagdidiyeta ng pangkat na "mga propesor":

sudo groupmod -g 2000 na guro

Pagtanggal ng pangkat

Ginagawa namin ito sa utos ng pangkat na sinusundan ng pangalan ng pangkat, halimbawa:

pangkat ng mga guro ng sudo

Tatanggalin lamang ang pangkat kung wala itong mga gumagamit kasama ang pangkat na itinalaga bilang pangunahing. Kung mayroong anumang gumagamit na may kondisyong ito, hindi tatanggalin ang pangkat.

Magdagdag ng mga gumagamit sa isang pangkat

Para sa mga ito ginagamit namin ang adduser na utos at pagkatapos ang pangalan ng gumagamit at pangalan ng pangkat. Halimbawa, upang idagdag si Luis sa pangkat ng mga guro na ginagamit namin:

mga guro ng sudo adduser luis

Alisin ang mga gumagamit mula sa isang pangkat

At sa wakas, kung nais naming alisin ang isang gumagamit mula sa isang grupo, ginagamit namin ang utos ng maselan na kasama ng pangalan ng gumagamit at grupo. Halimbawa, kung nais nating alisin ang "luis" mula sa pangkat na "mga propesor":

mga propesor ng sudo deluser luis

Tulad ng nakikita mo, mayroon kaming sapat na mga tool upang maisagawa ang mahusay na pamamahala ng gumagamit at pangkat sa Linux. Kung nangangailangan ka ng karagdagang impormasyon tungkol sa mga utos, maaari kang kumunsulta sa magagamit na tulong, ang pinuno ng executive na sinusundan ng pangalan halimbawa:

tao adduser

Bilang karagdagan, maaari mo bang iwanan sa amin ang iyong mga katanungan o alalahanin sa aming mga komento at maaari ka naming tulungan?

Hardware

Pagpili ng editor

Back to top button