Usoro RHCSA: Otu esi ejikwa ndị ọrụ na otu dị na RHEL 7 - Nkebi nke 3


Ijikwa ihe nkesa RHEL 7, dị ka ọ dị na sava Linux ọ bụla, ga-achọ ka ị mara ka esi etinye, dezie, kwụsịtụ, ma ọ bụ hichapụ akaụntụ onye ọrụ, ma nye ndị ọrụ ikike dị mkpa na faịlụ, akwụkwọ ndekọ aha na akụrụngwa sistemụ ndị ọzọ. ịrụ ọrụ e kenyere ha.

Ijikwa Akaụntụ Onye ọrụ

Iji tinye akaụntụ onye ọrụ ọhụrụ na sava RHEL 7, ị nwere ike ịgba ọsọ nke ọ bụla n'ime iwu abụọ a dị ka mgbọrọgwụ:

# adduser [new_account]
# useradd [new_account]

Mgbe agbakwunyere akaụntụ njirimara ọhụrụ, na ndabara na-arụ ọrụ ndị a.

  1. A na-emepụta akwụkwọ ndekọ aha ụlọ ya (/home/username ma akọwapụtaghị ya ọzọ).
  2. .bash_logout, .bash_profile na .bashrc faịlụ ezoro ezo na-eṅomi n'ime ndekọ ụlọ onye ọrụ, a ga-eji ya weta gburugburu. mgbanwe maka oge onye ọrụ ya. Ị nwere ike inyocha nke ọ bụla n'ime ha maka nkọwa ndị ọzọ.
  3. Emepụtara akwụkwọ ndekọ aha spool mail maka akaụntụ onye ọrụ agbakwunyere.
  4. Emepụtara otu nwere otu aha dị ka akaụntụ njirimara ọhụrụ.

A na-echekwa nchịkọta akaụntụ n'uju na faịlụ /etc/passwd. Faịlụ a na-ejide ndekọ maka akaụntụ onye ọrụ sistemu ma nwee usoro a (ọla na-ekewa mpaghara mpaghara):

[username]:[x]:[UID]:[GID]:[Comment]:[Home directory]:[Default shell]

  1. Ogige abụọ a [username] na [okwu] bụ nkọwa nke onwe.
  2. Nke abụọ etinyere 'x' na-egosi na echekwara akaụntụ ahụ site na paswọọdụ nwere onyinyo (na /etc/shadow), nke a na-eji banye dị ka [aha njirimara] .
  3. Oge [UID] na [GID] bụ ọnụọgụgụ nke na-egosi njirimara onye ọrụ yana njirimara otu izizi nke [aha njirimara] nwe, dokwara.

N'ikpeazụ,

  1. [akwụkwọ ndekọ aha] na-egosi ebe obibi zuru oke nke [aha njirimara] ndekọ ụlọ, na
  2. [Ezigbo shei] bụ shei a na-enye onye ọrụ a mgbe ọ banyere n'ime sistemụ.

Faịlụ ọzọ dị mkpa ị ga-amarịrị bụ /etc/group, ebe a na-echekwa ozi otu. Dị ka ọ dị na /etc/passwd, e nwere otu ndekọ n'otu ahịrị yana oghere na-amachikwa mpaghara ya:

[Group name]:[Group password]:[GID]:[Group members]

ebee,

  1. [Aha otu] bụ aha otu.
  2. Otu a na-eji paswọọdụ otu? (An \x pụtara mba).
  3. [GID]: dị ka ọ dị na /etc/passwd.
  4. [Ndị otu otu]: ndepụta ndị ọrụ, nke rịkọm kewapụrụ, bụ ndị otu nke ọ bụla.

Mgbe ịgbakwunye akaụntụ, n'oge ọ bụla, ị nwere ike dezie ozi akaụntụ onye ọrụ site na iji usermod, nke bụ isi syntax bụ:

# usermod [options] [username]

Ọ bụrụ na ị na-arụ ọrụ maka ụlọ ọrụ nwere ụdị iwu iji mee ka akaụntụ nwee oge ụfọdụ, ma ọ bụ ọ bụrụ na ịchọrọ ịnye ohere ịnweta obere oge, ị nwere ike iji -- expiredate ọkọlọtọ na-esote ụbọchị n'ụdị YYYY-MM-DD. Iji nyochaa na etinyere mgbanwe ahụ, ị nwere ike iji tụnyere mmepụta nke

# chage -l [username]

tupu na mgbe emelitere akaụntụ njedebe ụbọchị, dị ka egosiri na foto na-esonụ.

E wezụga otu bụ isi a na-emepụta mgbe agbakwunyere akaụntụ onye ọrụ ọhụrụ na sistemụ, enwere ike ịgbakwunye onye ọrụ na otu mgbakwunye site na iji nhọrọ ngwakọta -aG, ma ọ bụ -append -otu, na-esote ndepụta otu nke kewara rikoma.

Ọ bụrụ n'ihi ihe ụfọdụ ị ga-achọ ịgbanwe ebe ndabere nke ndekọ ụlọ onye ọrụ (na-abụghị/ụlọ/aha njirimara), ị ga-achọ iji nhọrọ -d, ma ọ bụ -home, na-esote ụzọ zuru oke na ndekọ ụlọ ọhụrụ.

Ọ bụrụ na onye ọrụ chọrọ iji shei ọzọ na-abụghị bash (dịka ọmụmaatụ, sh), nke a na-ekenye ya na ndabara, jiri usermod jiri ọkọlọtọ -shell, na-esote ụzọ nke shei ọhụrụ ahụ.

Ka ịgbakwunye onye ọrụ na otu mgbakwunye, ị nwere ike ịchọpụta na ọ bụzi nke otu ndị a:

# groups [username]
# id [username]

Foto a na-egosi Ọmụmaatụ 2 ruo 4:

N'ihe atụ dị n'elu:

# usermod --append --groups gacanepa,users --home /tmp --shell /bin/sh tecmint

Iji wepụ onye ọrụ na otu, hapụ --append ịgbanwee n'iwu dị n'elu wee depụta otu ndị ịchọrọ ka onye ọrụ so na-eso ọkọlọtọ --otu.

Iji gbanyụọ akaụntụ, ị ga-achọ iji ma-L (obere L) ma ọ bụ -lock nhọrọ iji kpọchie paswọọdụ onye ọrụ. Nke a ga-egbochi onye ọrụ inwe ike ịbanye.

Mgbe ịchọrọ ịmegharị onye ọrụ ka ọ nwee ike ịbanye na sava ahụ ọzọ, jiri -U ma ọ bụ -unlock nhọrọ iji kpọghee paswọọdụ onye ọrụ nke akpọchiri na mbụ, dịka akọwara na Ọmụmaatụ 5 n'elu.

# usermod --unlock tecmint

Foto a na-egosi ihe atụ 5 na 6:

Iji ihichapụ otu, ị ga-achọ iji groupdel, ebe ihichapụ akaụntụ onye ọrụ ị ga-eji userdel (tinye -r switch ma ọ bụrụ na ịchọrọ ihichapụ ọdịnaya nke ndekọ ụlọ ya na spool mail):

# groupdel [group_name]        # Delete a group
# userdel -r [user_name]       # Remove user_name from the system, along with his/her home directory and mail spool

Ọ bụrụ na enwere faịlụ nke group_name nwere, agaghị ehichapụ ha, mana onye nwe otu a ga-edobe na GID nke otu ahụ ehichapụrụ.