Linux:Рецепты/Настройка разрешений файлов с помощью команды chmod с использованием восьмеричного представления: различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) |
Myagkij (обсуждение | вклад) |
||
Строка 9: | Строка 9: | ||
==Решение== | ==Решение== | ||
Пример назначения разрешений: | |||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
Строка 26: | Строка 28: | ||
|- | |- | ||
| Отсутствие разрешений || 0 || 0 || 0 | | Отсутствие разрешений || 0 || 0 || 0 | ||
|} | |||
{| class="wikitable" | |||
|+ Разрешения для файлов | |||
|- | |||
! Разрешение !! Описание | |||
|- | |||
| 7 || Чтение, запись, выполнение. Каталоги отличаются от файлов, поскольку для всех | |||
каталогов требуется установить бит выполнения. Вы можете назначить каталогу любые | |||
разрешения, как и файлу, но без установленного бита выполнения никто не сможет войти | |||
в каталог (командой cd или в диспетчере файлов). Сценарии и двоичные команды тоже | |||
должны иметь установленный бит выполнения, иначе они будут интерпретироваться как | |||
обычные файлы | |||
|- | |||
| 6 || Чтение и запись | |||
|- | |||
| 5 || Чтение и выполнение. Это типичный набор разрешений для команд | |||
|- | |||
| 4 || Чтение | |||
|- | |||
| 3 || Запись и выполнение | |||
|- | |||
| 2 || Запись | |||
|- | |||
| 1 || Выполнение | |||
|- | |||
| 0 || Полное отсутствие разрешений | |||
|} | |} | ||
Версия от 19:40, 18 сентября 2023
Проверка/Оформление/Редактирование: Мякишев Е.А.
Настройка разрешений файлов с помощью команды chmod с использованием восьмеричного представления
Проблема
Настройка разрешений файлов с помощью команды chmod с использованием восьмеричного представления.
Решение
Пример назначения разрешений:
chmod -v 0600 foo.txt
Режим | Владелец | Группа | Остальные |
---|---|---|---|
Чтение | 4 | 4 | 4 |
Запись | 2 | 2 | 2 |
Выполнение | 1 | 1 | 1 |
Отсутствие разрешений | 0 | 0 | 0 |
Разрешение | Описание |
---|---|
7 | Чтение, запись, выполнение. Каталоги отличаются от файлов, поскольку для всех
каталогов требуется установить бит выполнения. Вы можете назначить каталогу любые разрешения, как и файлу, но без установленного бита выполнения никто не сможет войти в каталог (командой cd или в диспетчере файлов). Сценарии и двоичные команды тоже должны иметь установленный бит выполнения, иначе они будут интерпретироваться как обычные файлы |
6 | Чтение и запись |
5 | Чтение и выполнение. Это типичный набор разрешений для команд |
4 | Чтение |
3 | Запись и выполнение |
2 | Запись |
1 | Выполнение |
0 | Полное отсутствие разрешений |
См.также
Внешние ссылки