Otu esi achọta faịlụ na ikike SUID na SGID na Linux


N'ime nkuzi a, anyị ga-akọwa ikikere faịlụ inyeaka, nke a na-akpọkarị ikike pụrụ iche na Linux, anyị ga-egosikwa gị otu esi achọta faịlụ nwere SUID (Setuid) na SGID (Setgid) setịpụrụ.

SUID bụ ikike faịlụ pụrụ iche maka faịlụ enwere ike ime nke na-enyere ndị ọrụ ndị ọzọ aka iji ikike dị irè nke onye nwe faịlụ mee faịlụ ahụ. Kama x nkịtị nke na-anọchi anya mmezu ikike, ị ga-ahụ s (iji gosi SUID) ikike pụrụ iche maka onye ọrụ.

SGID bụ ikike faịlụ pụrụ iche nke na-emetụta faịlụ nwere ike ime ma na-enyere ndị ọrụ ndị ọzọ aka iketa GID dị irè nke onye nwe otu faịlụ. N'otu aka ahụ, kama x nke na-anọchi anya mmebe ikike, ị ga-ahụ ikike s (iji gosi SGID) ikike pụrụ iche maka onye ọrụ otu.

Ka anyị lelee otu esi achọta faịlụ nwere SUID na SGID setịpụrụ site na iji iwu chọta.

Okwu ahụ bụ nke a:

$ find directory -perm /permissions

Ihe dị mkpa: Ụfọdụ akwụkwọ ndekọ aha (dịka/wdg,/bin,/sbin wdg) ma ọ bụ faịlụ chọrọ ohere mgbọrọgwụ iji nweta ma ọ bụ depụta ya, ọ bụrụ na ị na-ejikwa usoro gị dị ka onye ọrụ nkịtị, jiri iwu sudo nweta ohere mgbọrọgwụ. .

Otu esi achọta faịlụ na SUID Set na Linux

Iwu ihe atụ a dị n'okpuru ga-ahụ faịlụ niile nwere SUID setịpụrụ na ndekọ aha ugbu a site na iji -perm (bipụta faịlụ naanị yana ikike edobere na 4000).

$ find . -perm /4000 

Ị nwere ike iji iwu ls na nhọrọ -l (maka ndepụta ogologo) ka ịlele ikike na faịlụ ndị edepụtara dị ka egosiri na foto dị n'elu.

Otu esi achọta faịlụ na SGID Set na Linux

Ka ịchọta faịlụ ndị nwere SGID setịpụrụ, pịnye iwu na-esonụ.

$ find . -perm /2000

Ka ịchọta faịlụ nwere ma SUID na SGID setịpụ, mee iwu n'okpuru.

$ find . -perm /6000

Ị nwekwara ike ịmasị ịgụ ntuziaka ndị a bara uru gbasara ikike faịlụ na Linux:

  1. Otu esi edobe njirimara faịlụ na ịchọta faịlụ na Linux
  2. Tụgharịa asụsụ ikike rwx ka ọ bụrụ usoro Octal na Linux
  3. Chekwa faịlụ/akwụkwọ ndekọ aha site na iji ACL (Nchịkwa Nweta Nweta) na Linux
  4. 5 Iwu 'chattr' iji mee ka faịlụ ndị dị mkpa IMMUTABLE (anaghị agbanwe agbanwe) na Linux

Nke ahụ bụ maka ugbu a! N'ime ntuziaka a, anyị gosiri gị otu esi achọta faịlụ nwere SUID (Setuid) na SGID (Setgid) na Linux. Ọ bụrụ na ị nwere ajụjụ ọ bụla, jiri mpempe nzaghachi dị n'okpuru kesaa ajụjụ ọ bụla ma ọ bụ echiche ndị ọzọ gbasara isiokwu a.