Изменение привилегий из командной строки |
06-01-2021 |
► Использование восьмеричной нотации. Как видно, команда chmod широко использует ярлыки и сокращения. Чтобы еще больше уменьшить количество нажатий на клавиши, можно применять восьмеричную нотацию, которая использует цифровые сокращения для определения привилегий. Базовый синтаксис для восьмеричной нотации: первая цифра задает привилегии владельца, вторая - привилегии членов группы и последняя цифра задает привилегии всех остальных пользователей. Восьмеричная нотация использует 0 для отсутствия доступа; 1 - только для исполнения; 2 - только для записи и 4 - только для чтения. Чтобы использовать смешанные разрешения, нужно просто сложить числа вместе. Например, чтобы с помощью этого метода разрешить полный доступ для владельца и членов группы, но доступ только для чтения для всех остальных пользователей, необходимо ввести 775.
В следующем примере Michelle использует команду chmod для изменения разрешений файла testfilel и папки testfolder, чтобы разрешить доступ на чтение и запись для владельца и членов группы и доступ только на чтение для всех остальных пользователей. Она использует сначала алфавитно-цифровые сокращения, а затем восьмеричный эквивалент привилегий.
Примечание. Чтобы изменить привилегии папки и ее содержимого, необходимо выполнить команду chmod рекурсивно, т.е. добавить опцию -R.
Дополнительная информация. Команда chmod поддерживает многие другие настройки разрешений, включая полное управление ACL-списками, однако эти возможности выходят за рамки данного руководства. Вы всегда можете получить дополнительную информацию из встроенной man- страницы команды chmod.
12 |




