Калькулятор chmod
- Файлы не покидают устройство
- Работает в браузере
- Бесплатно, без регистрации и водяных знаков
Permissions
| Read (4) | Write (2) | Execute (1) | Σ | |
|---|---|---|---|---|
| OwnerThe user who owns the file | 7 | |||
| GroupMembers of the file’s group | 5 | |||
| OthersEveryone else | 5 |
Special bits
3 or 4 digits, e.g. 755 or 4755
9 characters, e.g. rwxr-xr-x
Command
$ chmod 755 script.sh$ chmod u=rwx,g=rx,o=rx script.shAs shown by ls -l: -rwxr-xr-x · drwxr-xr-x
What this mode allows
- 0400Owner can read the file, or list a folder.
- 0200Owner can change the file, or add and delete entries in a folder.
- 0100Owner can run the file, or enter a folder.
- 0040Group members can read the file, or list a folder.
- 0010Group members can run the file, or enter a folder.
- 0004Everyone else can read the file, or list a folder.
- 0001Everyone else can run the file, or enter a folder.
Как пользоваться: Калькулятор chmod
Посчитайте права файлов Unix, отмечая флажки или вводя восьмеричную (755) или символьную (rwxr-xr-x) запись; все виды остаются синхронными. Инструмент пишет команду chmod, объясняет, что разрешает каждый бит, предупреждает о рискованных режимах и включает калькулятор umask.
- 1
Отметьте чтение, запись и выполнение для владельца, группы и остальных либо выберите из частых режимов.
- 2
Или введите значение в числовое (восьмеричное) или символьное; флажки обновятся.
- 3
При необходимости добавьте специальные биты: setuid, setgid или sticky.
- 4
Введите имя файла или папки, при желании выберите «Применить к вложенным (-R)» и скопируйте команду.
Частые вопросы
Что значит chmod 755?
Владелец может читать, писать и выполнять; группа и остальные могут читать и выполнять. Это обычный режим для скриптов, программ и папок.
Какие права должны быть у закрытого ключа SSH?
600: только владелец может его читать и писать. SSH отказывается от ключей, которые могут читать другие пользователи.
Почему 777 отмечен предупреждением?
При 777 любой в системе может изменить файл. На серверах это частая дыра в безопасности.
Что значат заглавные S или T в выводе ls -l?
setuid или setgid установлен без выполнения (S) либо sticky установлен без выполнения для остальных (T). S на обычном файле не действует.
Как umask влияет на новые файлы?
umask снимает биты с прав по умолчанию. Введите значение вроде 022 в калькуляторе umask, чтобы увидеть получившиеся режимы для новых файлов и папок.
