Knowledgebase Treoracha simplí chun oibriú leis an tseirbhís Profitserver
Príomh- Knowledgebase Úsáideoirí Linux: Bainistíocht agus Ceadanna

Úsáideoirí Linux: Bainistíocht agus Ceadanna


San Airteagal seo, déanfaimid iniúchadh ar an tábhacht a bhaineann le húsáideoirí Linux atá eagraithe i gceart. Déanfaimid cur síos ar chearta rochtana, ag tosú le conas úsáideoirí a chruthú agus a chumrú agus ag críochnú le conas rochtain a dheonú ar chomhaid agus ar fhillteáin ar leith. Déanfaimid plé freisin ar roinnt uirlisí slándála tábhachtacha, mar shampla sudo agus SELinux, a chuidíonn leis an gcóras a chosaint ó ghníomhaíocht nach dteastaíonn.

An Tábhacht a bhaineann le Bainistíocht Úsáideora agus Cearta Rochtana i Linux

I saol Linux, tá ról lárnach ag bainistíocht úsáideoirí agus cearta rochtana. Samhlaigh Linux mar árasán mór ina bhfuil gach úsáideoir ina thionónta agus gach comhad ina sheomra. Is ionann bainistíocht úsáideoirí agus eochair uathúil a shannadh do gach tionónta, agus is iad cearta rochtana an rud is féidir leo a dhéanamh ina seomra féin.

Nuair a chruthaítear úsáideoir, sanntar ainm agus aitheantóir uathúil ( UID ) dóibh, cosúil le heochair phearsanta don árasán. Bíonn grúpa ag an úsáideoir freisin , rud a cheanglaíonn iad le tionóntaí eile. Tá an grúpa cosúil le club ina roinneann baill pribhléidí coitianta.

Roinntear cearta rochtana comhad ina thrí chatagóir: úinéir ( úsáideoir ), grúpa , agus eile . Is féidir le gach eochair (úsáideoir) a cearta uathúla féin a bheith aige chun léamh, scríobh, agus forghníomhú do gach catagóir. Mar shampla, d'fhéadfadh go mbeadh cearta léite agus scríbhneoireachta ag úinéir an chomhaid, ag an ngrúpa - léamh amháin, agus ag daoine eile - rud ar bith.

Is fiú aird ar leith a thabhairt ar bheartais slándála ar nós sudo agus SELinux , a úsáidtear i gcórais Linux. Is ordú speisialta é sudo a ligeann d’úsáideoirí rialta cearta forúsáideora (fréamh) a úsáid go sealadach chun tascanna sonracha a dhéanamh nach mbíonn ar fáil ach do riarthóirí de ghnáth. Cuidíonn sé seo le hearráidí de thaisme nó mí-úsáid chearta forúsáideora a chosc. Agus sudo in úsáid , is gnách go n-iarrtar ar an úsáideoir a bpasfhocal a iontráil chun a chéannacht a dhearbhú. Ina dhiaidh sin, is féidir leo orduithe a fhorghníomhú le cearta forúsáideora (fréamh) de réir na rialacha atá leagtha síos sa chomhad sudoers.

Is ciseal breise slándála é SELinux don chóras oibriúcháin Linux. Déanann sé monatóireacht ar na cláir agus na comhaid is féidir a úsáid sa chóras agus cuireann sé teorainn le rochtain orthu chun ionsaithe agus ionradh a chosc. Déanann sé seo an freastalaí níos sláine trí chosc a chur ar iarrachtaí haiceála nó ar ghníomhartha mailíseacha.

Úsáideoirí a Chruthú agus a Bhainistiú

Conas Úsáideoir a Chruthú i Linux

De ghnáth, cruthaítear úsáideoirí Linux leis an ordú useradd . Mar shampla, chun úsáideoir darb ainm "ainm úsáideora" a chruthú, chuirfeá isteach:

useradd username

Conas Pasfhocal Úsáideora Linux a Shocrú

Tar éis úsáideoir a chruthú, níl a gcuntas cosanta ag pasfhocal. Chun pasfhocal a shocrú d'úsáideoir nua, bain úsáid as an ordú passwd :

passwd username

I gcás gurb é an t-ainm úsáideora ainm an úsáideora a bhfuil an pasfhocal á shocrú dó.

Conas a Féach ar Liosta Úsáideoirí i Linux

Chun liosta úsáideoirí i Linux a fheiceáil le hordú amháin sa chríochfort, is féidir leat an t-ordú cut a úsáid :

cut -d: -f1 /etc/passwd

Léann an t-ordú seo ábhar an chomhaid /etc/passwd , ina bhfuil faisnéis faoi na húsáideoirí uile.

Chun faisnéis a fháil faoi úsáideoir ar leith, is féidir leat an t-ordú a úsáid:

id username

Taispeánfaidh sé seo UID , GID , agus Grúpaí an úsáideora.

Úsáideoir Linux a scriosadh

Chun úsáideoir a scriosadh, bain úsáid as an ordú userdel :

userdel username

Mar sin féin, ní scriosann an t-ordú seo na comhaid i gcomhadlann bhaile an úsáideora. Chun iad a bhaint, is féidir leat an rogha -r a úsáid :

userdel -r username

Scriosfaidh sé seo an t-ainm úsáideora mar aon lena n-eolaire baile agus gach comhad laistigh de.

Úsáideoir Linux a mhodhnú

Chun faisnéis faoi úsáideoir a mhodhnú, bain úsáid as an ordú usermod . Úsáideann an uirlis an comhréir seo:

usermod argument user

Taispeántar liosta iomlán argóintí féideartha i gcabhair an áirgiúlachta:

Cabhair Fóntais Bainistíochta Úsáideoir Linux

Mar shampla, chun eolaire baile úsáideora a athrú, d'úsáidfeá an t-ordú:

usermod -d /new/path/to/directory username

Grúpaí Úsáideoirí a Chruthú agus a Bhainistiú i Linux

Ligeann grúpaí úsáideoirí i Linux do riarthóirí úsáideoirí a ghrúpáil le cearta rochtana cosúla. Éascaíonn sé seo bainistiú cearta rochtana agus feabhsaítear slándáil an chórais trí chearta a shocrú ag leibhéal an ghrúpa, in ionad é sin a dhéanamh do gach úsáideoir ina aonar. Mar shampla, déanfaimid an grúpa forbróirí a mheas leis an riarthóir úsáideora.

Conas Grúpa Úsáideoirí a Chruthú i Linux

Chun grúpa nua a chruthú, bain úsáid as an ordú groupadd le hainm an ghrúpa nua:

sudo groupadd group_name

In ár sampla, bheadh ​​​​an t-ordú cuma mar seo:

sudo groupadd developers

Conas Grúpa Úsáideoirí a scriosadh i Linux

Chun grúpa a scriosadh, bain úsáid as an ordú groupdel :

sudo groupdel group_name

Mar sin, an t-ordú:

sudo groupdel developers

Scriosfar an grúpa darb ainm forbróirí.

Úsáideoirí a Chur le Grúpa

Chun úsáideoir a chur le grúpa ar leith, bain úsáid as an ordú usermod :

sudo usermod -aG group_name user_name

Mar shampla:

sudo usermod -aG developers admin

Cuirfidh an t-ordú seo an t-úsáideoir darb ainm admin leis an ngrúpa forbróirí .

Úsáideoirí a Bhaint as Grúpa

Chun úsáideoir a bhaint as grúpa, bain úsáid as an ordú deluser :

sudo deluser user_name group_name

An t-ordú chun an riarthóir úsáideora a bhaint den ghrúpa forbróirí :

sudo deluser admin developers

Ag féachaint ar Liostaí Grúpaí i Linux

Chun liosta de na grúpaí uile sa chóras a fheiceáil, bain úsáid as an ordú cat leis an gcomhad /etc/group :

cat /etc/group

Taispeánfaidh an t-ordú seo liosta de na grúpaí go léir sa chóras.

Ballraíocht Grúpa Úsáideoirí á seiceáil

Tar éis duit gníomhartha a dhéanamh, is féidir leat a sheiceáil cé na grúpaí a mbaineann úsáideoir leo ag baint úsáide as an ordú grúpaí:

groups user_name

Mar sin, tá iniúchadh déanta againn ar na bunghnéithe a bhaineann le bainistiú grúpaí úsáideoirí i Linux. Anois, bogaimis ar aghaidh go dtí an chéad chéim eile – scrúdú a dhéanamh ar shannadh cearta rochtana ar chomhaid agus ar eolairí. Ligeann an próiseas seo a chinneadh cad iad na gníomhartha is féidir le húsáideoirí nó le grúpaí a dhéanamh maidir le comhaid agus eolairí sonracha, ag cinntiú bainistíocht slándála éifeachtach agus rochtain ar acmhainní córais.

Ag Sannadh Cearta Rochtana ar Chomhaid agus ar Chomhadlanna

Léiriú siombalach ar Chearta Rochtana

Mar atá faighte amach againn cheana féin, tá 3 chatagóir úsáideoirí i Linux: úinéir ( úsáideoir ), grúpa , agus daoine eile . Féadfaidh grúpaí áirithe rochtana ar chomhaid nó ar eolairí a bheith ag gach ceann acu:

  1. Léigh (Léigh - r): Ligeann sé féachaint ar a bhfuil i gcomhad nó i eolaire.
  2. Scríobh (Scríobh - w): Soláthraíonn sé an cumas comhad a mhodhnú nó comhad nua a chruthú taobh istigh den eolaire. Le haghaidh eolaire, ceadaíonn sé seo freisin comhaid a scriosadh as.
  3. Rith (Execute - x): Ligeann sé an comhad a fhorghníomhú (más comhad inrite é) nó dul isteach san eolaire (más eolaire é).

I gcórais teaghlaigh Linux, léirítear cearta rochtana le teaghrán 10 gcarachtar. Léiríonn an chéad charachtar an cineál comhaid (comhad rialta, eolaire, etc.), agus is trí ghrúpa de thrí charachtair iad na naoi gcinn eile do gach ceann de na grúpaí úsáideoirí. Ar mhaithe le tuiscint, déanaimis sampla a mheas.

Ciallaíonn cearta rochtana -rwxr-xr-- :

  1. Léiríonn an chéad charachtar (-) an cineál comhaid (sa chás seo, comhad rialta).
  2. Léiríonn trí charachtar don úinéir (rwx) go bhfuil cearta léite, scríofa agus forghníomhaithe ag an úinéir.
  3. Léiríonn trí charachtar don ghrúpa (rx) nach bhfuil ach cearta léite agus forghníomhaithe ag baill an ghrúpa.
  4. Ciallaíonn trí charachtar do dhaoine eile (r--) nach féidir le húsáideoirí eile ach an comhad a léamh.

Socraítear cearta rochtana ag baint úsáide as an ordú chmod , agus seo a leanas an comhréir:

chmod [options] mode file(s)

I gcás:

  1. [roghanna] - paraiméadair bhreise, amhail -R chun cearta rochtana in eolaire agus ina fochomhadlanna a athrú go hathchúrsach.
  2. mód - teaghrán speisialta a shonraíonn cé na cearta rochtana a athraítear agus cé dó. Is féidir an mód a shonrú le siombailí (r, w, x) agus giotán (0 nó 1). Is féidir luachanna uimhriúla mód a úsáid freisin (labharfaimid fúthu níos déanaí)
  3. comhad(s) - comhaid nó eolairí a gcuirtear athruithe i bhfeidhm orthu.

Is uirlis chumhachtach go leor é an áirgiúlacht seo, mar sin ní fhéachfaimid ach ar roinnt orduithe bunúsacha mar shampla.

Athraigh cearta rochtana ar chomhad ionas go mbeidh cearta léite agus scríofa ag an úinéir, go bhfuil cearta léite amháin ag an ngrúpa, agus nach bhfuil aon chearta ag úsáideoirí eile:

chmod u=rw,g=r,o= filename

Socraigh cearta rochtana do gach úsáideoir chun comhad a léamh agus a scríobh:

chmod a+rw filename

Athruithe go hathchúrsach cearta rochtana do gach comhad agus fochomhadlann i eolaire:

chmod -R u+rwx directory

Ionadaíocht Uimhriúil ar Chearta Rochtana

Sa léiriú uimhriúil, tá a uimhir ag gach catagóir úsáideora (úinéir, grúpa, daoine eile), agus socraíonn meascán na n-uimhreacha sin na cearta rochtana deiridh. Cosúil le siombalach, tá a luach ag gach ceann de na trí cheart, ach go huimhriúil:

  1. Léigh (léigh) - luach 4
  2. Scríobh (scríobh) - luach 2
  3. Rith (execute) - luach 1

Úsáidtear luachanna uimhriúla freisin chun an cineál úsáideora a chinneadh:

  1. Úinéir comhaid (úsáideoir) - an chéad dhigit
  2. Grúpa úinéara (grúpa) - an dara dhigit
  3. Úsáideoirí eile (daoine eile) - an tríú dhigit

Mar sin, tá trí dhigit san léiriú uimhriúil iomlán ar chearta rochtana comhad, gach ceann acu a léiríonn suim luachanna na gceart do chatagóir úsáideora áirithe. Tá sé seo beagán níos áisiúla ná 10 gcarachtar a úsáid i léiriú siombalach. Breathnaíonn an bhainistíocht sa chás seo mar seo a leanas:

chmod XYZ file

áit a bhfuil X , Y , agus Z ina n-uimhreacha a léiríonn cearta rochtana don úinéir, don ghrúpa, agus d’úsáideoirí eile faoi seach.

Mar shampla, chun cearta rochtana iomlána a thabhairt don úinéir (léigh, scríobh, agus rith), agus ní léann an grúpa agus úsáideoirí eile ach agus a fhorghníomhú, d'fhéadfá an t-ordú a úsáid:

chmod 755 file

Breathnaímis ar shamplaí eile:

chmod 700 file

Is ag an úinéir amháin atá cearta léamh, scríobh agus rith, agus níl aon chearta rochtana ag an ngrúpa ná ag úsáideoirí eile.

chmod 644 file

Tá cearta léamh agus scríobh ag an úinéir, agus níl ach cearta léite ag an ngrúpa agus ag úsáideoirí eile.

chmod 751 file

Tá cearta iomlána ag an úinéir, tá cearta léite agus forghníomhaithe ag an ngrúpa, agus níl ach cearta forghníomhaithe ag úsáideoirí eile.

Mar a luadh againn roimhe seo, tá feidhmiúlacht an-fhairsing ag an uirlis. I gcásanna áirithe, ní leor na roghanna atá ar fáil sa rannán "cúnamh":

Uirlis chun cearta rochtana a bhainistiú i Linux

Tabhair aird ar an líne dheireanach. Osclaítear doiciméadacht níos mionsonraithe faoin uirlis leis an ordú seo. Is féidir leat cuairt a thabhairt ar leathanach Vicipéid oifigiúil an fheidhmchláir freisin , áit ar féidir leat faisnéis mhionsonraithe faoi Chmod a fháil.

Conclúid

Tá úsáideoirí Linux agus a mbainistíocht ríthábhachtach maidir le slándáil agus oibriú cobhsaí an OS. San Airteagal seo, tá béim curtha againn ar an tábhacht a bhaineann le bainistiú éifeachtach cearta úsáideora agus rochtana i Linux, a chlúdaíonn cruthú agus bainistiú úsáideoirí, oibriú le grúpaí úsáideoirí, agus cearta rochtana a shannadh ar chomhaid agus ar eolairí.

❮ Alt roimhe seo Cumraigh Balla Dóiteáin ar Linux
An chéad alt eile ❯ Linux eagarthóirí téacs

Cuir ceist orainn faoi VPS

Táimid réidh i gcónaí do cheisteanna a fhreagairt ag am ar bith den lá nó den oíche.