Проверьте права доступа к файлам с помощью ls Linux
Изучение
В Linux есть пользовательские настройки, известные как разрешение на поиск прав доступа к определенным файлам. Каждому каталогу файловой системы в общих системах всегда присваиваются атрибуты группы и владельца.
Пользователи могут делиться файлами со своими товарищами по команде, чтобы получить доступ к данным из файлов. Он предлагает удобный способ предоставления доступа различным пользователям.
Однако этот вариант совместного использования доступа может иногда создавать риски для данных, имеющихся в файлах. Итак, существует особый процесс проверки прав доступа к файлам с помощью команды ls. В этой статье мы кратко рассмотрим проверку прав доступа к файлам с помощью ls Linux.
Команда ls используется для получения информации о правах доступа к каталогу. В режиме по умолчанию ls возвращает полный список каталога (текущий рабочий). Мы также можем указать конкретный каталог для отображения. Итак, давайте выполним разные команды ls и посмотрим на результат:
Приведенная выше команда используется для отображения полной информации о файлах с их разрешениями.
Команда -h предназначена для изменения типа отображения размера файла. С -h вместо сырых байтов система показывает размеры файлов в удобочитаемых единицах, таких как килобайты, мегабайты и т.д.
Команда -a отображает все скрытые файлы с их именами и другими деталями.
Использование опции -l с ls предоставит дополнительную информацию о файлах в каталоге.
Первый символ каждой строки вывода показывает, является ли указанный объект конкретным каталогом. (D) указывает, что список является каталогом. В первой строке нет буквы d, что означает, что это обычный файл.
Различные уровни разрешений обозначаются буквами rwx:
Разрешение | Справочники | Файлы |
r | Можно ли каталог | может прочитать файл |
w | Изменяет содержимое каталога | может записать файл |
x | Доступ к каталогу с компакт-диска | может выполнить файл |
X, g и r появляются несколько раз. Они сгруппированы в три группы в зависимости от уровня владения:
Разрешения владельца : первые три символа, следующие за слотом каталога (d), указывают настройки разрешений для конкретного владельца.
Разрешения группы : набор rwx представляет разрешения группы. Член группы может читать файл только при использовании команды -rw-r — r—. Члены группы могут просматривать и входить в каталог, если есть разрешения drwxr-xr-x.
Другие разрешения : «Другое» (в некоторых случаях также называемое «миром») — это последний набор RWX. В эту группу входят все, кто не входит в группу. Разрешения для них одинаковы и в обоих приведенных выше примерах.