chmod рұқсаттар есептегіші — тегін
Иесі, топ және басқалар үшін Unix файл рұқсаттарын ауыстыру арқылы сегіздік мәнді (755), символдық белгілеуді (rwxr-xr-x) және дәл chmod пәрменін алыңыз.
| Оқу | Жазу | Орындау | Мән | |
|---|---|---|---|---|
| Иесі | 7 | |||
| Топ | 5 | |||
| Басқа | 5 |
$ chmod 755 файлдың_аты
Жалпы алдын ала параметрлер
Жиі қолданылуы
- Веб Қызметтері үшін Дұрыс Файл ЫнамдарыApache/Nginx қызметтерінде веб файлдары мен қапталарына дұрыс ынамдарын анықтаңыз.
- SSH Түсінік Ынамдарын АнықтаңызSSH еселі ынамдары бар түсінік білік істеген. Түсінік файлдарының үй дәл chmod ал.
- Қоршау Скриптілерін Орындалмалы ІстеңізСкрипті ортоңдау болмаса күштінің ретінде орындалмалы істеу үшін chmod ұсыну ал.
- Linux Файл Ынамдарын ҮйреніңізСегіз және белгілеу Unix ынамдарының оқу/жазу/орындалмалы түсінік отқарайтынын түсініңіз.
- Docker Сүрісінде Файл ЫнамдарыDocker контейнерімсоңына көшірілген файлдарында дұрыс ынамдарын анықтаңыз.
Қалай жұмыс істейді
Бұл құрал — қолмен жазылған, толығымен клиент жағындағы Unix рұқсаттар калькуляторы — кітапхана жоқ, сервер жоқ. Ол әр рұқсатты React күйі матрицасында логикалық мән ретінде модельдейді және октал, символдық және ls -l пішіндері арасында тікелей биттік арифметика арқылы түрлендіреді.
- 1Құсбелгі матрицасы күйді орнатадыТоғыз оқу/жазу/орындау құсбелгісінің әрқайсысы (иесі, топ, басқа) React күй нысанындағы логикалық мәнді ауыстырады. Ерекше биттер — setuid, setgid және sticky — параллель күй нысанында бөлек қадағаланады.
- 2Биттік арифметика окталды есептейдіoctalFor() функциясы әр топ үшін бекітілген салмақтарды (r=4, w=2, x=1) пайдаланып белсенді рұқсат мәндерін қосады. Үш топ саны біріктіріледі, кез келген арнайы бит орнатылса, төртінші жетекші сан (setuid=4, setgid=2, sticky=1) алдына қосылады.
- 3Екі бағытты талдау барлық кірістерді синхрондайды3 немесе 4 таңбалы октал санды теру parseOctal()-ты іске қосады, ол әр санды қайта рұқсат логикалық мәндеріне бөлу үшін биттік ЖӘНЕ пайдаланады, содан кейін құсбелгі матрицасын жаңартады. ls -l жолын қою parseLsPerms()-ты іске қосады, ол 9-таңбалы рұқсат жолын шығару үшін тұрақты өрнек пайдаланады және setuid/setgid/sticky үшін s, S, t және T сияқты арнайы таңбаларды декодтайды.
- 4chmod командасы жинақталады және көшіріледіСоңғы chmod командасы жол интерполяциясымен құрастырылады — октал режим немесе символдық режим (u=rwx,g=rx,o=rx түрі) — қосымша -R жалауымен және мақсатты файл атауымен. "Көшіру"-ді басу командасы navigator.clipboard.writeText() арқылы буферге жазады, ол жергілікті түрде желілік шақырусыз жұмыс істейді.
Байланысты құралдар
PDF-ті құпия сөзбен қорғау
AES-256 шифрлауымен PDF-ке құпия сөз қосыңыз және қосымша басып шығаруды, көшіруді немесе өңдеуді өшіріңіз. Браузерде жұмыс істейді; ештеңе жүктелмейді.
Уақыт белгісі конвертері
Unix уақыт белгілерін оқылатын күндерге және керісінше айналдырыңыз. UTC және жергілікті уақытты, секундтар мен миллисекундтарды қолдайды.
Сан негізі конвертері
Сандарды екілік, сегіздік, ондық және он алтылық арасында айналдырыңыз. Бит өлшемін сыйысымдылықты және топтастырылған екілік шығысты лезде қараңыз.