Ihe ọmụma Ntuziaka dị mfe iji rụọ ọrụ na ọrụ Profitserver
Main Ihe ọmụma Ndị ọrụ Linux: njikwa na ikike

Ndị ọrụ Linux: njikwa na ikike


N'isiokwu a, anyị ga-enyocha mkpa ọ dị ndị ọrụ Linux ahaziri nke ọma. Anyị ga-akọwa ikike ịnweta, malite na otu esi emepụta na hazie ndị ọrụ na-ejedebe na otu esi enye ohere ịnweta faịlụ na nchekwa ụfọdụ. Anyị ga-atụlekwa ụfọdụ ngwaọrụ nchekwa dị mkpa, dị ka sudo na SELinux, nke na-enyere aka ichebe usoro ahụ site na ọrụ achọghị.

Mkpa njikwa onye ọrụ na ikike ịnweta na Linux

N'ụwa Linux, njikwa ndị ọrụ na ikike ịnweta ọrụ dị oke mkpa. Chee echiche banyere Linux dị ka nnukwu ụlọ ebe onye ọrụ ọ bụla bụ onye bi na ya, faịlụ ọ bụla bụkwa otu ọnụ ụlọ. Njikwa ndị ọrụ dị ka inye onye bi na ya igodo pụrụ iche ha, ebe ikike ịnweta bụ ihe ha nwere ike ime n'ime ụlọ ha.

Mgbe e kere onye ọrụ, a na - enye ha aha na njirimara pụrụ iche ( UID ), dị ka igodo nkeonwe nke ụlọ ahụ. Onye ọrụ ahụ nwekwara otu , nke na-ejikọ ha na ndị ọzọ bi n'ụlọ. Otu ahụ dị ka klọb ebe ndị otu na-ekerịta ihe ùgwù ha.

E kewara ikike ịnweta faịlụ n'ime ụdị atọ: onye nwe ( onye ọrụ ), otu , na ndị ọzọ . Igodo ọ bụla (onye ọrụ) nwere ike inwe ikike pụrụ iche nke ya ịgụ, ide, na imezu maka otu ọ bụla. Dịka ọmụmaatụ, onye nwe faịlụ nwere ike inwe ikike ịgụ na ide, otu ahụ - naanị ịgụ, na ndị ọzọ - enweghị ihe ọ bụla.

Nlebara anya pụrụ iche kwesịrị iwu nchekwa dịka sudo na SELinux , nke eji na sistemụ Linux. Sudo bụ iwu pụrụ iche nke na-enye ndị ọrụ nkịtị ohere iji ikike superuser (mgbọrọgwụ) nwa oge rụọ ọrụ ụfọdụ nke na-adịkarị maka ndị nchịkwa. Nke a na-enyere aka igbochi mmejọ mberede ma ọ bụ iji ikike superuser eme ihe n'ụzọ na-ezighị ezi. Mgbe ị na-eji sudo , a na-achọkarị ka onye ọrụ tinye paswọọdụ ha iji kwado njirimara ha. Mgbe nke a gasịrị, ha nwere ike ime iwu nwere ikike superuser (mgbọrọgwụ) dịka iwu ndị dị na faịlụ sudoers si dị.

SELinux bụ nchekwa ọzọ maka sistemụ arụmọrụ Linux. Ọ na-enyocha mmemme na faịlụ enwere ike iji na sistemụ ahụ ma na-egbochi ohere ịnweta ha iji gbochie mwakpo na mwakpo. Nke a na-eme ka sava ahụ dịkwuo nchebe site na igbochi mgbalị mbanye anataghị ikike ma ọ bụ omume ọjọọ.

Ịmepụta na ijikwa ndị ọrụ

Otu esi emepụta onye ọrụ na Linux

A na-ejikarị iwu useradd emepụta ndị ọrụ Linux . Dịka ọmụmaatụ, iji mepụta onye ọrụ aha ya bụ "aha njirimara", ị ga-etinye:

useradd username

Otu esi edobe paswọọdụ onye ọrụ Linux

Mgbe e mechara onye ọrụ, paswọọdụ anaghị echekwa akaụntụ ha. Iji tọọ paswọọdụ maka onye ọrụ ọhụrụ, jiri iwu passwd :

passwd username

Ebe aha njirimara bụ aha onye ọrụ nke edobere paswọọdụ maka ya.

Otu esi ele ndepụta ndị ọrụ na Linux

Iji lee ndepụta nke ndị ọrụ na Linux nwere otu iwu na njedebe, ị nwere ike iji iwu ịkpụ :

cut -d: -f1 /etc/passwd

Iwu a na-agụ ihe dị n'ime faịlụ /etc/passwd , nke nwere ozi gbasara ndị ọrụ niile.

Iji nweta ozi gbasara otu onye ọrụ, ị nwere ike iji iwu a:

id username

Nke a ga-egosi UID , GID , na Otu nke onye ọrụ ahụ.

Ihichapụ onye ọrụ Linux

Iji hichapụ onye ọrụ, jiri iwu userdel :

userdel username

Agbanyeghị, iwu a anaghị ehichapụ faịlụ ndị dị na ndekọ ụlọ onye ọrụ. Iji wepụ ha, ị nwere ike iji nhọrọ -r :

userdel -r username

Nke a ga-ehichapụ aha njirimara yana ndekọ ụlọ ha yana faịlụ niile dị n'ime ya.

Ịgbanwe onye ọrụ Linux

Iji gbanwee ozi gbasara onye ọrụ, jiri iwu usermod . Ngwaọrụ ahụ na-eji usoro okwu ahụ:

usermod argument user

E gosipụtara ndepụta zuru ezu nke arụmụka enwere ike na enyemaka onye ọrụ:

Enyemaka njikwa njikwa onye ọrụ Linux

Dịka ọmụmaatụ, iji gbanwee ndekọ ụlọ onye ọrụ, ị ga-eji iwu a:

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

Ịmepụta na ijikwa otu ndị ọrụ na Linux

Otu ndị ọrụ na Linux na-enye ndị nchịkwa ohere ịchịkọta ndị ọrụ nwere ikike ịnweta ụdịrị ahụ. Nke a na-eme ka njikwa nke ikike ịnweta ohere ma kwalite nchekwa sistemu site n'inye ikike ịtọlite ​​​​na ọkwa otu, kama ime ya maka onye ọrụ ọ bụla n'otu n'otu. Dịka ọmụmaatụ, anyị ga-atụle otu ndị mmepe na onye nchịkwa onye ọrụ.

Otu esi emepụta otu onye ọrụ na Linux

Iji mepụta otu ọhụrụ, jiri iwu groupadd nke nwere aha otu ọhụrụ ahụ:

sudo groupadd group_name

N'ihe atụ anyị, iwu a ga-adị ka nke a:

sudo groupadd developers

Otu esi ehichapụ otu onye ọrụ na Linux

Iji hichapụ otu, jiri iwu groupdel :

sudo groupdel group_name

Ya mere, iwu:

sudo groupdel developers

Ga-ehichapụ otu akpọrọ ndị mmepe.

Na-agbakwụnye ndị ọrụ na otu

Iji tinye onye ọrụ na otu a kapịrị ọnụ, jiri iwu usermod :

sudo usermod -aG group_name user_name

Ọmụmaatụ:

sudo usermod -aG developers admin

Iwu a ga-agbakwunye onye ọrụ aha ya bụ admin na otu ndị mmepe.

Na-ewepụ ndị ọrụ na otu

Iji wepụ onye ọrụ na otu, jiri iwu deluser :

sudo deluser user_name group_name

Iwu iji wepụ onye nchịkwa onye ọrụ na otu ndị mmepe :

sudo deluser admin developers

Lelee Ndepụta Otu na Linux

Iji lee ndepụta nke otu niile dị na sistemụ ahụ, jiri iwu pusi yana faịlụ /etc/group :

cat /etc/group

Iwu a ga-egosipụta ndepụta nke otu niile dị na sistemụ.

Na-enyocha ndị otu onye ọrụ

Mgbe ịmechara omume, ị nwere ike ịlele otu ndị ọrụ nọ na iji iwu otu:

groups user_name

Ya mere, anyị enyochala ihe ndabere nke ijikwa otu ndị ọrụ na Linux. Ugbu a, ka anyị gaa n'ihu na ọkwa nke ọzọ - na-enyocha ọrụ nke ikike ịnweta faịlụ na akwụkwọ ndekọ aha. Usoro a na-enye ohere ikpebi omume ndị ọrụ ma ọ bụ otu nwere ike ime gbasara faịlụ na akwụkwọ ndekọ aha, na-ahụ maka njikwa nchekwa dị mma yana ịnweta akụrụngwa sistemụ.

Ịnye ikike ịnweta faịlụ na akwụkwọ ndekọ aha

Nnọchite anya ihe atụ nke ikike ịnweta

Dịka anyị chọpụtarala, e nwere ụdị ndị ọrụ atọ na Linux: onye nwe ( onye ọrụ ), otu , na ndị ọzọ . Nke ọ bụla n'ime ha nwere ike inwe ụfọdụ otu ohere ịnweta faịlụ ma ọ bụ ndekọ:

  1. Gụọ (Gụọ - r): Na-enye ohere ịlele ọdịnaya nke faịlụ ma ọ bụ ndekọ.
  2. Dee (Dee - w): Na-enye ikike ịgbanwe faịlụ ma ọ bụ mepụta faịlụ ọhụrụ n'ime ndekọ. Maka akwụkwọ ndekọ aha, nke a na-enyekwa ohere ihichapụ faịlụ na ya.
  3. Execute (Execute - x): Na-enye ohere ịme faịlụ ahụ (ọ bụrụ na ọ bụ faịlụ nwere ike ime) ma ọ bụ tinye ndekọ (ọ bụrụ na ọ bụ ndekọ).

N'ime sistemụ ezinụlọ Linux, ikike ịnweta bụ eriri nke mkpụrụedemede iri na-anọchi anya ya. Akparamagwa nke mbụ na-egosi ụdị faịlụ (faịlụ oge niile, akwụkwọ ndekọ aha, wdg), na itoolu fọdụrụ bụ otu atọ nke mkpụrụedemede atọ maka otu onye ọrụ ọ bụla. Maka nghọta, ka anyị tụlee otu ihe atụ.

Ikike nnweta -rwxr-xr-- pụtara:

  1. Akparamagwa mbụ (-) na-egosi ụdị faịlụ (na nke a, faịlụ oge niile).
  2. Edemede atọ maka onye nwe ya (rwx) gosiri na onye nwe ya agụọla, dee ma mebie ikike.
  3. Ederede atọ maka otu (rx) na-egosi na ndị otu ahụ agụọla ma mebie naanị ikike.
  4. Ederede atọ maka ndị ọzọ (r--) pụtara na ndị ọrụ ndị ọzọ nwere ike ịgụ naanị faịlụ ahụ.

A na-eji iwu chmod hazie ikike ịnweta , usoro okwu ahụ dịkwa ka ndị a:

chmod [options] mode file(s)

ebe:

  1. [nhọrọ] - paramita ndị ọzọ, dị ka -R maka ịgbanwe ikike nnweta ugboro ugboro n'ime ndekọ aha na akwụkwọ ndekọ aha ya.
  2. mode - eriri pụrụ iche nke na-akọwapụta ikike ịnweta agbanwere na onye. Enwere ike ịkọwa ọnọdụ ahụ site na akara (r, w, x) na ibe n'ibe (0 ma ọ bụ 1). Enwere ike iji ụkpụrụ ọnụọgụ ọnụọgụ (anyị ga-ekwu maka ha ma emechaa)
  3. faịlụ (s) - faịlụ ma ọ bụ akwụkwọ ndekọ aha nke etinyere mgbanwe.

Ngwa a bụ ngwa ọrụ siri ike, yabụ anyị ga-elele naanị iwu ole na ole dị mkpa dịka ọmụmaatụ.

Gbanwee ikike ịnweta faịlụ ka onye nwe ya nwee ikike ịgụ na ide, otu a nwere ikike ịgụ naanị, yana ndị ọrụ ndị ọzọ enweghị ikike:

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

Tọọ ikike ịnweta ndị ọrụ niile ịgụ na ide na faịlụ:

chmod a+rw filename

Na-agbanwe ugboro ugboro ikike ịnweta faịlụ niile na akwụkwọ ndekọ aha na ndekọ:

chmod -R u+rwx directory

Nnọchite anya ọnụọgụ nke ikike ịnweta

Na nnochite anya ọnụọgụ, ụdị onye ọrụ ọ bụla (onye nwe ya, otu, ndị ọzọ) nwere ọnụọgụ ya, yana njikọta ọnụ ọgụgụ ndị a na-edozi ikike ịnweta ikpeazụ. Dị ka ihe atụ, nke ọ bụla n'ime ikike atọ ahụ nwere uru ya, mana na ọnụọgụ:

  1. Gụọ (gụọ) - uru 4
  2. Dee (dee) - uru 2
  3. Gbuo (gbuo) - uru 1

A na-ejikwa ụkpụrụ ọnụọgụgụ iji chọpụta ụdị onye ọrụ:

  1. Onye nwe faịlụ (onye ọrụ) - ọnụọgụ mbụ
  2. Otu onye nwe (otu) - ọnụọgụ abụọ
  3. Ndị ọrụ ndị ọzọ (ndị ọzọ) - ọnụọgụ nke atọ

Ya mere, nnochite anya ọnụọgụ zuru oke nke ikike ịnweta faịlụ nwere ọnụọgụ atọ, nke ọ bụla na-anọchite anya nchikota nke ụkpụrụ ikike maka otu ụdị onye ọrụ. Nke a dịtụ mma karịa iji mkpụrụedemede iri na ihe nnọchianya. Management na nke a ga-adị ka ndị a:

chmod XYZ file

ebe X , Y , na Z bụ ọnụọgụgụ na-anọchite anya ikike ịnweta maka onye nwe ya, otu, na ndị ọrụ ndị ọzọ n'otu n'otu.

Dịka ọmụmaatụ, iji nye onye nwe ya ikike ịnweta ohere zuru oke (gụ, dee, na mebie), yana otu na ndị ọrụ ndị ọzọ na-agụ ma mebie, ị nwere ike iji iwu a:

chmod 755 file

Ka anyị tụlee ihe atụ ndị ọzọ:

chmod 700 file

Naanị onye nwe ya nwere ikike ịgụ, ide na igbu, ebe otu na ndị ọrụ ndị ọzọ enweghị ikike ịnweta.

chmod 644 file

Onye nwe ya nwere ikike ịgụ na ide, ebe otu na ndị ọrụ ndị ọzọ nwere naanị ikike ịgụ.

chmod 751 file

Onye nwe ya nwere ikike zuru oke, otu a agụọla ma mebie ikike, yana ndị ọrụ ndị ọzọ nwere naanị ikike.

Dị ka anyị kwuru na mbụ, ngwá ọrụ nwere nnukwu ọrụ. N'ọnọdụ ụfọdụ, nhọrọ dị na ngalaba "enyemaka" ezughi oke:

Ngwa maka ijikwa ikike ịnweta na Linux

Lezienụ anya n'ahịrị ikpeazụ. Iji iwu a mepee akwụkwọ ndị ọzọ gbasara ngwaọrụ ahụ. I nwekwara ike ịga na ibe Wikipedia nke ụlọ ọrụ ahụ , ebe ị nwere ike ịchọta ozi zuru ezu gbasara Chmod.

mmechi

Ndị ọrụ Linux na njikwa ha dị oke mkpa maka nchekwa na ọrụ kwụsiri ike nke OS. N'isiokwu a, anyị akọwapụtala mkpa ọ dị onye ọrụ dị irè na ịnweta njikwa ikike na Linux, na-ekpuchi mmepụta na njikwa nke ndị ọrụ, na-arụ ọrụ na otu ndị ọrụ, na ịnye ikike ịnweta faịlụ na akwụkwọ ndekọ aha.

❮ Edemede gara aga Na-ahazi Firewall na Linux
Akụkọ na-esote ❯ Ndị editọ ederede Linux

Jụọ anyị gbasara VPS

Anyị dị njikere mgbe niile ịza ajụjụ gị n'oge ọ bụla nke ehihie ma ọ bụ abalị.