Fassara Izinin rwx zuwa Tsarin Octal a cikin Linux


Wani lokaci za ka iya samun amfani don nuna haƙƙin samun dama na fayiloli ko kundayen adireshi a cikin octal form maimakon rwx ko wataƙila kana son nuna duka biyun.

Maimakon yin amfani da tsohuwar ls -l umarni, a mafi yawan rarrabawar Linux na zamani (idan ba duka ba) zaku sami stat, kayan aiki wanda ke nuna matsayin fayil ko tsarin fayil.

Lokacin da aka gudanar ba tare da gardama ba amma sunan fayil ɗin da aka ba shi ya biyo baya, stat zai nuna kyakkyawar ma'amalar bayanai game da fayil ko kundin adireshi. Idan aka yi amfani da -c zaɓi, ƙididdiga yana ba ku damar tantance tsarin fitarwa. Daidai wannan zaɓin shine ke da sha'awar mu musamman.

Don nuna duk fayiloli a cikin kundin adireshin aiki na yanzu tare da haƙƙin samun dama a cikin sigar octal, rubuta:

# stat -c '%n %a' *
add_emails.sh 755
anaconda-ks.cfg 600
delete_emails.sh 755
employee-dump.sql 644
index.html 644
latest.tar.gz 644
nrpe-2.15.tar.gz 644
php7 644
playbook.retry 644

A cikin umarnin da ke sama, tsarin tsarin:

  1. %n - yana nufin sunan fayil
  2. %a - yana nufin haƙƙin samun dama a sigar octal

Madadin haka, zaku iya sanya %a zuwa % A, hujjar ta wuce kididdiga idan kuna son nuna izini a tsarin rwx shima.

A wannan yanayin, kuna iya rubuta:

# stat -c '%n %A' *
add_emails.sh -rwxr-xr-x
anaconda-ks.cfg -rw-------
delete_emails.sh -rwxr-xr-x
employee-dump.sql -rw-r--r--
index.html -rw-r--r--
latest.tar.gz -rw-r--r--
nrpe-2.15.tar.gz -rw-r--r--
php7 -rw-r--r--
playbook.retry -rw-r--r--

Don duba nau'in fayil ɗin a cikin fitarwa, zaku iya ƙara % F jerin tsari.

# stat -c '%c %F %a'

Akwai wasu nau'ikan tsari da yawa da zaku iya tantancewa, koma zuwa shafin stat man don neman ƙarin bayani.

# man stat

A cikin wannan tukwici, mun rufe wani muhimmin kayan aikin Linux da ake kira stat, wanda ke taimaka muku nuna matsayin fayil ko tsarin fayil. Babban abin da muka fi mayar da hankali a nan shi ne mu fassara rwx haƙƙin samun dama daga fitowar ls -l na gargajiya zuwa sigar octal.

Kamar yadda na ambata a baya, yawancin rarrabawar Linux na zamani yanzu sun zo tare da amfanin ƙididdiga. Amma kuma dole ne ku tuna cewa harsashin ku na iya zuwa tare da nasa sigar ƙididdiga, don haka koma zuwa takaddun harsashin ku don ƙarin bayani game da zaɓuɓɓuka da yadda ake amfani da su.