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

Na ụwa Linux, njikwa onye ọrụ na ikike ịnweta na-arụ ọrụ dị mkpa. Were ya na Linux dị ka nnukwu ụlọ ebe onye ọrụ ọ bụla bụ onye nwe ụlọ na faịlụ ọ bụla bụ ọnụ ụlọ. Njikwa ọrụ dị ka ekenye onye nwe ụlọ ọ bụla igodo ha pụrụ iche, ebe ikike ikike bụ ihe ha nwere ike ime n'ime ụlọ ha.

Mgbe emepụtara onye ọrụ, a na-ekenye ha aha na ihe nchọpụta pụrụ iche (UID), dị ka isi igodo nke ụlọ. Onye ọrụ nwekwara a otu, na-ejikọta ha na ndị ọzọ nwe ụlọ. Otu dị ka klọb ebe ndị otu na-ekerịta ihe ùgwù.

Ikike ịnweta faịlụ e kewara ụzọ atọ: onye nwe (onye ọrụ), otu, na ndị ọzọ. Igodo ọ bụla (onye ọrụ) nwere ike ịnwe ikike pụrụ iche ịgụ, ide na ime ihe maka otu ọ bụla. Dịka ọmụmaatụ, onye nwe faịlụ nwere ike ịgụ na ide ikike, otu - naanị agụ, na ndị ọzọ - ọ dịghị ihe ọ bụla.

Nlebara anya pụrụ iche kwesịrị iwu nchekwa dịka sudo na SELinux, eji na Linux sistemụ. Sudo bụ iwu pụrụ iche nke na-enye ndị ọrụ oge niile ohere iji ikike superuser (mgbọrọgwụ) rụọ ọrụ ụfọdụ nke na-adịkarị naanị ndị nchịkwa. Nke a na-enyere aka igbochi mperi mberede ma ọ bụ iji ikike onye njikwa eme ihe n'ụzọ na-ezighị ezi. Mgbe ị na-eji sudo, a na-achọkarị onye ọrụ itinye paswọọdụ ha iji kwado njirimara ha. Mgbe nke a gachara, ha nwere ike iji ikike superuser (mgbọrọgwụ) mee iwu dịka iwu edobere na ọsụsọ faịlụ.

SELinux bụ nchekwa ọzọ maka sistemụ arụmọrụ Linux. Ọ na-enyocha nke mmemme na faịlụ nwere ike iji na usoro ahụ ma gbochie ohere ịnweta ha iji gbochie intrusion na mbuso agha. Nke a na-eme ka ihe nkesa ahụ dịkwuo nchebe site na igbochi mbọ hacking ma ọ bụ omume ọjọọ.

Ịmepụta na ijikwa ndị ọrụ

Otu esi emepụta onye ọrụ na Linux

A na-ejikarị ndị ọrụ Linux eme ihe Onochie iwu. Dịka ọmụmaatụ, iji mepụta onye ọrụ akpọrọ "username", ị ga-abanye:

useradd username

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

Ka emechara onye ọrụ, paswọọdụ anaghị echekwa akaụntụ ha. Ka ịtọọ paswọọdụ maka onye ọrụ ọhụrụ, jiri ya passwd iwu:

passwd username

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

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

Ka ilele ndepụta ndị ọrụ na Linux nwere otu iwu na ọdụ, ị nwere ike iji ịkpụ iwu:

cut -d: -f1 /etc/passwd

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

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

id username

Nke a ga-egosipụta nke onye ọrụ UID, Gid, na Iche iche.

Ihichapụ onye ọrụ Linux

Ka ihichapụ onye ọrụ, jiri ya onye ọrụ iwu:

userdel username

Agbanyeghị, iwu a anaghị ehichapụ faịlụ ndị dị na ndekọ ụlọ onye ọrụ. Iji wepụ ha, ị nwere ike iji -r nhọ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 ya ejije iwu. Ngwa ahụ na-eji syntax:

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 ya otu gbakwunye iwu na aha nke otu ọhụrụ:

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

Ka ihichapụ otu, jiri groupdel iwu:

sudo groupdel group_name

Ya mere, iwu:

sudo groupdel developers

Ga-ehichapụ otu aha mmepe.

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

Ka ịgbakwunye onye ọrụ na otu kpọmkwem, jiri ya ejije iwu:

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 mmepe otu.

Na-ewepụ ndị ọrụ na otu

Iji wepu onye ọrụ na otu, jiri ya onye na-akwagharị iwu:

sudo deluser user_name group_name

Iwu iji wepu onye ọrụ admin si mmepe otu:

sudo deluser admin developers

Lelee Ndepụta Otu na Linux

Ka ilele ndepụta otu niile dị na sistemụ, jiri ya cat iwu na / wdg / otu faịlụ:

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ụtala, enwere ụdị ọrụ atọ na Linux: onye nwe (onye ọrụ), otu, na ndị ọzọ. Onye ọ bụla n'ime ha nwere ike ịnwe ụfọdụ otu ohere ịnweta faịlụ ma ọ bụ akwụkwọ ndekọ aha:

  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ụ.

Edebere ikike ịnweta site na iji chmod iwu, na syntax ahụ yiri nke 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ọchi anya ikike ịnweta onye nwe, 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 na ahịrị ikpeazụ. Iji iwu a na-emepe akwụkwọ zuru ezu na ngwá ọrụ ahụ. Ị nwekwara ike ịga na ụlọ ọrụ ahụ Wikipedia gọọmentị ibe, ebe ị nwere ike ịhụ 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ị.