Что делает этот калькулятор chmod
Разрешения файлов Unix - это 12-битные числа, которые большинство людей встречают только как 755 или 644. Этот калькулятор делает биты видимыми. Переключите read, write и execute для владельца, группы и других, плюс специальные setuid, setgid и sticky биты, и посмотрите на октальные и символические формы (rwxr-xr-x) вместе с готовой к выполнению командой chmod. Вы также можете ввести октальное число или символическую строку, чтобы расшифровать его, применить символическое выражение, такое как u+x,go-w, к существующему режиму и выяснить, что означает umask для недавно созданных файлов и каталогов.
Как пользоваться
- Нажмите на отметки в разрешительной сетке или введите
750,0644илиrwxr-x---в ввод. - Читайте октальное значение, символическую строку и сгенерированную команду, например
chmod 750 deploy.sh. - Чтобы попробовать выражение, введите его в apply chmod expression и посмотрите полученный режим.
- В разделе umask введите такое значение, как
022, чтобы увидеть, что новые файлы получают644и новые каталоги755.
Общие значения разрешений
- 644 (
rw-r--r--): обычные файлы, такие как HTML, config или исходные. - 755 (
rwxr-xr-x): исполняемые файлы, скрипты и каталоги. - 600 (
rw-------): частные файлы, такие как ключи SSH;sshотказывается от более открытых ключей. - 700 (
rwx------): частные каталоги, такие как~/.ssh. - 775 / 664: общие групповые каталоги и файлы.
- 1777 (
rwxrwxrwt):/tmp, где клейкий бит не позволяет пользователям удалять файлы друг друга. - 2775: setgid в каталоге делает новые файлы наследуют группу каталога.
Как работает УМАСК
Умаск удаляет разрешения по умолчанию: файлы начинаются с 666 и каталоги - с 777. С umask 022 разрешение на запись удаляется для группы и других, давая 644 и 755. С umask 077 только владелец имеет доступ. Биты исполнения никогда не добавляются в новые файлы с помощью umask.