Калкулатор за chmod
Права
Осмична нотация
Използвайте 3 цифри (напр. 755). Всяка цифра означава четене (4), запис (2), изпълнение (1).
Символна нотация
Използвайте rwxr-xr-x или символен chmod като u+rwx,g+rx,o+rx.
Често използвани настройки
команда chmod
Обобщение
Технически подробности
Как работи калкулаторът за chmod
Какво прави инструментът
Този калкулатор за chmod ви помага да конвертирате между формати за Unix права за файлове. Въведете права чрез визуални отметки, осмична нотация (като 755) или символна нотация (като rwxr-xr-x) и веднага вижте еквивалента във всички формати. Инструментът също генерира пълната команда chmod, готова за копиране и поставяне в терминала.
Често срещани случаи на употреба от разработчици
Разработчици и системни администратори използват калкулатори за chmod при настройване на уеб сървъри, внедряване на приложения или отстраняване на проблеми с права. Чести сценарии включват правене на скриптове изпълними (755), защита на конфигурационни файлове (600), задаване на правилни права за уеб директории (755 за директории, 644 за файлове) и разбиране на съществуващи права в наследени системи.
Обяснение на формата на правата
Unix правата се състоят от три групи: Owner (потребителят, който притежава файла), Group (потребителите в групата на файла) и Others (всички останали). Всяка група може да има права за Read (4), Write (2) и Execute (1). Осмичната нотация сумира тези стойности: 7 означава rwx (4+2+1), 5 означава r-x (4+1), 4 означава r-- (само четене). Чести предварително зададени стойности включват 755 (пълни права за собственика, останалите четене/изпълнение), 644 (собственикът четене/запис, останалите само четене) и 600 (само собственикът).
Често срещани капани и гранични случаи
Задаването на твърде отворени права (като 777) създава уязвимости в сигурността. Бъдете особено внимателни с файлове, съдържащи пароли или API ключове — те обикновено трябва да са 600 или 400. Помнете, че правото за изпълнение върху директории означава възможност за достъп до файловете в тях, а не да ги стартирате като програми. При отстраняване на проблеми проверявайте както правата на файла, така и правата на родителската директория.
Кога да използвате този инструмент вместо командния ред
Използвайте този калкулатор, когато трябва да разберете или конвертирате стойности на права, особено при работа с непознати системи или документация. Той е полезен за обучение и проверка. За реални промени на правата все пак ще трябва да изпълните командата chmod на вашия сървър или локална машина. Генерираната команда може да бъде копирана директно в терминала.