Otu esi edetu ikike na ikike faịlụ na faịlụ ọzọ na Linux


Na-eche na ị nwere faịlụ abụọ ma ọ bụ na ị ka mepụtala faịlụ ọhụrụ ma chọọ ka ọ nwee otu ikike na ikike nke faịlụ ochie.

N'ime edemede a, anyị ga-egosi gị otu esi edetu ikike na nwe site n'otu faịlụ gaa na faịlụ ọzọ na Linux site na iji chmod na chown iwu n'otu n'otu.

Iji detuo ikike faịlụ site n'otu faịlụ gaa na faịlụ ọzọ, jiri iwu chmod jiri --reference gbanwee n'ime syntax na-esonụ, ebe reference_file bụ faịlụ nke a ga-esi na ya depụta ikike kama ịkọwapụta ọnọdụ (ya bụ octal). ma ọ bụ ikike ọnọdụ ọnụọgụ) maka faịlụ.

$ chmod --reference=reference_file file

Ọmụmaatụ,

$ ls -l users.list
$ ls -l keys.list
$ sudo chmod --reference=users.list keys.list
$ ls -l keys.list

N'otu aka ahụ, iji detuo nwe site na faịlụ ọzọ, jiri chown iwu na --reference ịgbanwee yana iji syntax na-esonụ, ebe reference_file bụ faịlụ nke a ga-esi na ya depụta onye nwe ya na otu kama ịkọwa onye nwe: otu. ụkpụrụ maka faịlụ.

$ chown --reference=reference_file file

Ọmụmaatụ,

$ ls -l keys.list
$ touch api.list
$ ls -l keys.list
$ sudo chown --reference=keys.list api.list
$ ls -l api.list

Ị nwekwara ike idetuo ikike faịlụ na nwe site na otu faịlụ gaa na ọtụtụ faịlụ dịka egosiri.

$ sudo chmod --reference=users.list users1.list users2.list users3.list
$ sudo chown --reference=users.list users1.list users2.list users3.list

Maka ozi ndị ọzọ, rụtụ aka na ibe chown na chmod man.

$ man chown
$ man chmod 

Ị ga-ahụkwa ntuziaka ndị a gbasara ikike faịlụ bara uru:

  1. Otu esi ejikwa ndị ọrụ na otu dị na Linux
  2. Tụgharịa asụsụ ikike rwx ka ọ bụrụ usoro Octal na Linux
  3. Etu esi achọta faịlụ na ikike SUID na SGID na Linux

Ọ gwụla! Ọ bụrụ na ị maara ụzọ ọ bụla ọzọ iji detuo ma ọ bụ mechie ikike faịlụ na Linux, kekọrịta anyị site na mpempe nzaghachi n'okpuru.