Tafsiri Ruhusa za rwx katika Umbizo la Octal katika Linux


Wakati mwingine unaweza kuona ni muhimu kuonyesha haki za ufikiaji za faili au saraka katika fomu ya octal badala ya rwx au labda ungependa kuonyesha zote mbili.

Badala ya kutumia ls -l amri nzuri ya zamani, katika usambazaji wa kisasa zaidi wa Linux (ikiwa sio yote) utapata stat, matumizi ambayo yanaonyesha hali ya faili au mfumo wa faili.

Inapoendeshwa bila hoja lakini ikifuatiwa na jina fulani la faili, stat itaonyesha habari nyingi kuhusu faili au saraka. Ikitumiwa na chaguo la -c, stat hukuruhusu kubainisha umbizo la towe. Ni chaguo hili haswa ambalo linavutia sana kwetu.

Ili kuonyesha faili zote kwenye saraka ya sasa ya kufanya kazi ikifuatiwa na haki za ufikiaji katika fomu ya octal, chapa:

# 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

Katika amri hapo juu, mlolongo wa umbizo:

  1. %n - inamaanisha jina la faili
  2. %a - inamaanisha haki za ufikiaji katika fomu ya octal

Vinginevyo, unaweza kuambatisha %a hadi %A, hoja iliyopitishwa kwa stat ikiwa ungependa kuonyesha ruhusa katika umbizo la rwx pia.

Katika hali hiyo, unaweza kuandika:

# 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--

Ili kuona aina ya faili katika towe, unaweza kuongeza mfuatano wa umbizo %F.

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

Kuna mpangilio mwingine kadhaa wa umbizo unayoweza kubainisha, rejelea ukurasa wa stat man ili kujua zaidi.

# man stat

Katika kidokezo hiki, tumeshughulikia matumizi muhimu ya Linux inayoitwa stat, ambayo hukusaidia kuonyesha faili au hali ya mfumo wa faili. Lengo letu kuu hapa lilikuwa kutafsiri rwx haki za ufikiaji kutoka kwa toleo la kawaida la ls -l hadi fomu ya octal.

Kama nilivyosema hapo awali, usambazaji wengi wa kisasa wa Linux sasa unakuja na matumizi ya takwimu. Lakini lazima pia ukumbuke kuwa ganda lako linaweza kuja na toleo lake la takwimu, kwa hivyo rejelea hati za ganda lako kwa maelezo zaidi kuhusu chaguo na jinsi ya kuzitumia.