Otu esi echekwa njikọ siri ike na akara na CentOS/RHEL 7
Na Linux, njikọ siri ike na dị nro na-ezo aka na faịlụ, nke dị oke mkpa, ma ọ bụrụ na echebeghị ya nke ọma, ọ bụla adịghị ike dị na ha nwere ike iji ya mee ihe site na ndị ọrụ usoro obi ọjọọ ma ọ bụ ndị na-awakpo.
Ihe ọghọm a na-ahụkarị bụ agbụrụ symlink. Ọ bụ adịghị ike nchekwa na ngwanrọ, nke na-abịa mgbe mmemme na-emepụta faịlụ na-enweghị nchebe (karịsịa faịlụ nwa oge), na onye ọrụ usoro obi ọjọọ nwere ike ịmepụta njikọ ihe atụ (dị nro) na faịlụ dị otú ahụ.
Nke a bụ ihe na-eme; mmemme na-enyocha ma ọ bụrụ faịlụ temp dị ma ọ bụ na ọ nweghị, ọ bụrụ na ọ bụghị, ọ na-emepụta faịlụ ahụ. Mana n'ime obere oge ahụ n'etiti ịlele faịlụ na ịmepụta ya, onye na-awakpo nwere ike ịmepụta njikọ ihe atụ na faịlụ ma ọ gaghị ekwe ka ọ banye.
Ya mere, mgbe mmemme ahụ na-eji ikike dị mma na-emepụta faịlụ ahụ nwere otu aha ahụ dị ka nke onye na-awakpo kere, ọ na-emepụta ihe n'ụzọ nkịtị (njikọ-ejikọta) faịlụ onye mwakpo ahụ na-achọ ịnweta. N'ihi ya, nke a nwere ike inye onye na-awakpo ụzọ iji zuru ozi dị nro na akaụntụ mgbọrọgwụ ma ọ bụ mebie mmemme ọjọọ na sistemụ.
Ya mere, n'isiokwu a, anyị ga-egosi gị otu esi echekwa njikọ siri ike na ihe atụ sitere n'aka ndị ọrụ ọjọọ ma ọ bụ ndị na-agba ọsọ na nkesa CentOS/RHEL 7.
Na CentOS/RHEL 7 nwere atụmatụ nchekwa dị mkpa nke na-enye ohere ịmepụta ma ọ bụ soro mmemme naanị ma ọ bụrụ na afọ ojuju ụfọdụ ọnọdụ dịka akọwara n'okpuru.
Maka onye ọrụ sistemu imepụta njikọ, otu n'ime ọnọdụ ndị a ga-emezurịrị.
- naanị onye ọrụ nwere ike ijikọ na faịlụ ndị o nwere.
- onye ọrụ ga-ebu ụzọ gụọ wee dee ohere ịnweta faịlụ, nke ọ chọrọ ijikọ na ya.
A na-ahapụ naanị usoro ka ịgbaso njikọ ndị na-abụghị nke ederede ụwa (a na-ahapụ ndị ọrụ ndị ọzọ ka ha dee ya) akwụkwọ ndekọ aha nwere obere nnyapade, ma ọ bụ otu n'ime ihe ndị a kwesịrị ịbụ eziokwu.
- usoro na-eso njikọ ihe atụ bụ onye nwe njikọ ihe atụ.
- onye nwe akwụkwọ ndekọ aha bụkwa onye nwe njikọ ihe atụ.
Kwado ma ọ bụ gbanyụọ nchedo na njikọ siri ike na akara
N'ụzọ dị mkpa, na ndabara, a na-enyere njirimara a aka site na iji kernel parameters na faịlụ /usr/lib/sysctl.d/50-default.conf (uru nke 1 pụtara nwee ike).
fs.protected_hardlinks = 1 fs.protected_symlinks = 1
Otú ọ dị, n'ihi otu ihe ma ọ bụ nke ọzọ, ọ bụrụ na ịchọrọ gbanyụọ njirimara nchekwa a; mepụta faịlụ akpọrọ /etc/sysctl.d/51-no-protect-links.conf na nhọrọ kernel ndị a dị n'okpuru (uru nke 0 pụtara gbanyụọ).
Rịba ama nke ahụ 51 na filename (51-no-protect-links.conf), a ga-agụrịrị ya mgbe faịlụ ndabara ga-ekpochapụ ntọala ndabara.
fs.protected_hardlinks = 0 fs.protected_symlinks = 0
Chekwaa ma mechie faịlụ ahụ. Wee jiri iwu dị n'okpuru mee mgbanwe ndị a dị n'elu (iwu a na-ebuli ntọala site na faịlụ nhazi ọ bụla).
# sysctl --system OR # sysctl -p #on older systems
Ị nwekwara ike ịmasị ịgụ isiokwu ndị a.
- Etu esi echekwa paswọọdụ Vim na Linux
- 5 Iwu 'chattr' iji mee ka faịlụ ndị dị mkpa IMMUTABLE (anaghị agbanwe agbanwe) na Linux
Ọ gwụla! Ị nwere ike biputere ajụjụ gị ma ọ bụ kesaa echiche ọ bụla gbasara isiokwu a site na mpempe nzaghachi n'okpuru.