Kihesabu cha Ruhusa za chmod bila malipo
Badilisha ruhusa za faili za Unix kwa mmiliki, kikundi, na mwingine ili kupata thamani ya octal (755), nukuu ya ishara (rwxr-xr-x), na amri halisi ya chmod.
| Soma | Andika | Tekeleza | Thamani | |
|---|---|---|---|---|
| Mmiliki | 7 | |||
| Kikundi | 5 | |||
| Wengine | 5 |
$ chmod 755 jina la faili
Mipangilio ya kawaida
Matumizi ya kawaida
- Ruhusa Sahihi za Faili kwa WavutiWeka ruhusa sahihi za faili na folda kwa ajili ya wazi kwenye wavuti za Apache/Nginx.
- Weka Ruhusa ya Ufunguo wa SSHSSH hukataa funguo lenye ruhusa nyingi. Pata chmod sahihi kwa faili zako za ufunguo.
- Fanya Hati za Ganda Zinavyoweza KufanywaPata amri ya chmod ili kufanya hati iweze kuendesha huku ikibaki salama.
- Jifunza Ruhusa za Faili za LinuxElewa jinsi ruhusa za Octal na Symbolic Unix zinakarta kusoma/kuandika/kuendesha.
- Ruhusa za Faili katika Picha za DockerWeka ruhusa sahihi za faili za faili zilizokopwa kwenye kontena za Docker.
Jinsi Inavyofanya Kazi
Kifaa hiki ni kihesabu cha ruhusa za Unix kilichoandikwa mwenyewe, kikamilifu upande wa mteja β hakuna maktaba, hakuna seva. Kinaiga kila ruhusa kama boolean kwenye tumbo la hali la React na kubadilisha kati ya miundo ya oktal, alama, na ls -l kwa kutumia hesabu ya moja kwa moja ya biti.
- 1Tumbo la visanduku vya kuteua linaweka haliKila kimoja cha visanduku tisa vya kusoma/kuandika/kutekeleza (mmiliki, kikundi, mwingine) kinabadilisha boolean kwenye kitu cha hali cha React. Biti maalum β setuid, setgid, na sticky β zinafuatiliwa kando kwenye kitu cha hali sambamba.
- 2Hesabu ya biti inahesabu oktalKazi ya octalFor() inajumlisha thamani za ruhusa hai kwa kila kikundi kwa kutumia uzito thabiti r=4, w=2, x=1. Tarakimu tatu za kikundi zinaunganishwa, na ikiwa biti maalum yoyote imewekwa, tarakimu ya nne ya mwanzo (setuid=4, setgid=2, sticky=1) inaongezwa.
- 3Uchambuzi wa pande mbili unalinganisha uingizaji woteKuandika namba ya oktal ya tarakimu 3 au 4 kunaanzisha parseOctal(), inayotumia AND ya biti kugawanya kila tarakimu kurudi kuwa boolean za ruhusa na kusasisha tumbo la visanduku vya kuteua. Kubandika mstari wa ls -l kunaanzisha parseLsPerms(), inayotumia usemi wa kawaida kutoa mfuatano wa ruhusa wa herufi 9 na kuondoa simbo za herufi maalum kama s, S, t, na T kwa setuid/setgid/sticky.
- 4Amri ya chmod inajengwa na kunakiliwaAmri ya mwisho ya chmod inajengwa kwa uingizaji wa mfuatano β hali ya oktal au ya alama (muundo wa u=rwx,g=rx,o=rx) β ikiwa na alama ya hiari ya -R na jina la faili lengwa. Kubofya Nakili kunaandika amri kwenye clipboard kupitia navigator.clipboard.writeText(), inayofanya kazi ndani ya kivinjari bila wito wa mtandao.
Zana Zinazohusiana
Weka Nenosiri kwa PDF
Ongeza nenosiri kwa PDF kwa usimbaji fiche wa AES-256, na kwa hiari zima uchapishaji, unakili au uhariri. Inafanya kazi kwenye kivinjari chako; hakuna kinachopakiwa.
Kibadilishi cha Muhuri wa Wakati
Badilisha muhuri wa wakati wa Unix kuwa tarehe zinazosomeka na kinyume chake. Inasaidia UTC na wakati wa ndani, sekunde na milisekunde.
Kibadilishi cha Msingi wa Nambari
Badilisha nambari kati ya nambari ya mbili, octal, desimali, na hexadecimal. Ona ukubwa wa biti na matokeo ya nambari ya mbili iliyopangwa haraka.