Одной из самых запутанных и часто разочаровывающих частей Linux для новых пользователей является концепция разрешений файловой системы. Раньше считалось, что если вы хотите изменить права доступа к файлам в системе Linux, вам нужно было вводить загадочные команды на терминале. Однако теперь среды рабочего стола, такие как GNOME и KDE Plasma, упрощают проверку и настройку этих параметров.
В этой статье мы объясним, что такое каждый из параметров прав доступа к файлам, и покажем вам, как настроить их для каждой из четырех основных сред рабочего стола Linux: GNOME, Plasma, Cinnamon и XFCE.
Основы прав доступа к файлам в Linux
Существует четыре основных варианта установки разрешений в файловой системе Linux. Вы можете использовать следующие параметры разрешений, чтобы ограничить или предоставить доступ как к каталогам, так и к отдельным файлам:
- Нет разрешения (или Нет)
- Только для чтения
- Прочитайте и напишите
- Исполняемый
Каждое из этих разрешений можно назначить по отдельности одному из трех определенных типов пользователей: владельцу файла, пользователям, являющимся членами конкретная группа и все остальные пользователи, которые не являются ни владельцем файла, ни в группе с определенными разрешениями — мы будем называть их общедоступными пользователи.
Связанный: Как сохранить права доступа к файлам при копировании файлов в Linux
Ниже приводится краткое объяснение эффектов каждого параметра разрешений.
Отсутствует разрешение
Вы можете установить права доступа к файлу только для групп и общедоступных пользователей. Владелец всегда будет иметь как минимум разрешение только на чтение любого файла, которым он владеет.
Когда у пользователя нет разрешения на доступ к файлу или каталогу, этот элемент будет невидим для пользователя. Он не будет отображаться ни в одном списке каталогов, и пользователь не сможет получить прямой доступ к файлу или каталогу, даже если он каким-то образом знает, что он там есть.
Разрешение файла только для чтения
Как бы то ни было, пользователь с правами только на чтение сможет читать только указанный файл или каталог. Они не смогут ничего писать, изменять или удалять.
Если разрешение владельца установлено только для чтения, система выдаст предупреждение, когда вы попытаетесь изменить или удалить элемент. Однако вы по-прежнему сможете переопределить статус «только для чтения».
Разрешение на чтение и запись файла
С разрешениями на чтение и запись пользователь или группа смогут получать доступ, создавать, изменять и удалять элемент(ы). Можно предоставить кому-либо доступ на запись к каталогу, чтобы он мог создавать файлы, но ограничить доступ на запись к отдельным файлам в этом каталоге, которые необходимо защитить.
Разрешение на исполняемый файл
Разрешение на выполнение — это специальный параметр, который позволяет пользователю запускать (выполнять) скрипт или двоичный файл как программу. Файлы, которые запускают приложения, например, будут установлены как исполняемые в файловой системе.
Связанный: Что такое AppImage? Как запустить его в Linux
Как изменить права доступа к файлам Linux в GNOME
Чтобы изменить права доступа к файлам на рабочем столе GNOME, откройте файловый менеджер GNOME, щелкните правой кнопкой мыши файл или каталог, который вы хотите изменить, и выберите Характеристики.
Далее система представит вам диалоговое окно, в котором отображается информация о выбранном вами файле или каталоге и которое позволяет вам изменять определенные атрибуты.
В диалоговом окне свойств файла переключитесь на Разрешения вкладка сверху. На вкладке «Разрешения» вы сможете изменить разрешения файла для владельца, группы (групп) и других (любого, кто не является владельцем или членом группы с доступом).
Проверка Выполнять поле в нижней части диалогового окна позволит пользователям с доступом выполнить файл как программу или скрипт.
Как изменить права доступа к файлам в KDE Plasma
Чтобы перейти к настройкам разрешений в Plasma, вы сделаете то же самое, что и выше. Откройте файловый менеджер, найдите файл или каталог, который вы хотите изменить, и щелкните правой кнопкой мыши его значок.
В открывшемся контекстном меню просто нажмите на Характеристики в нижней части списка, и вам будет представлено диалоговое окно, как показано ниже.
Нажмите на Разрешения в верхней части диалогового окна, и система предоставит вам возможность установить разрешения для владельца, группы и других лиц.
Plasma использует несколько иную формулировку, но все разрешения имеют одинаковое значение. Вы можете выбрать из Нет доступа, Можно только просматривать, а также Можно просматривать и изменять. Под тремя вариантами разрешений находится флажок, позволяющий при необходимости сделать файл исполняемым.
Как изменить права доступа к файлам с помощью Cinnamon
Как с большинство других сред рабочего стола Linux, чтобы перейти к настройкам прав доступа к файлам в Cinnamon, вам нужно открыть файловый менеджер, найти файл или каталог, который нужно настроить, и щелкнуть по нему правой кнопкой мыши.
После нажатия на Характеристики вариант, Cinnamon представит вам диалоговое окно конфигурации, как показано ниже.
Диалоговое окно Cinnamon для настройки прав доступа к файлам, основанное на GNOME, почти такое же, как и в GNOME. Вам просто нужно нажать на кнопку Разрешения вкладка вверху по центру. После этого вы сможете выбрать из Никто, Только для чтения, а также Прочитайте и напишите для каждого из трех типов пользователей. Внизу также есть флажок, чтобы установить элемент как исполняемый.
Как изменить права доступа к файлам в XFCE
На рабочем столе XFCE вы также можете изменить права доступа к файлам и каталогам, открыв файловый менеджер, найдя файл или каталог, с которым вы хотите работать, и щелкнув элемент правой кнопкой мыши. Затем выберите Характеристики из появившегося контекстного меню.
Как показано ниже, диалоговое окно свойств откроется и позволит вам изменить настройки разрешений элемента, с которым вы работаете.
Сначала нажмите на Разрешения в верхней части диалогового окна, чтобы открыть настройки прав доступа к файлам и каталогам. Как и во всех средах рабочего стола, перечисленных выше, вы сможете выбирать из Никто, Только для чтения, а также Читай пиши. XFCE также предоставляет четвертый вариант установки разрешений для Только запись.
Вы можете проверить Разрешить запуск этого файла как программы чтобы предоставить исполняемые разрешения для файла.
Понимание прав доступа к файлам в Linux дает вам контроль
Знание того, как проверять и изменять права доступа к файлам, дает вам полный контроль над тем, кто и что может делать с программами и информацией в вашей системе Linux. Использование файлового менеджера на рабочем столе даст вам возможность установить наиболее часто используемые права доступа к файлам.
Однако, если вы обнаружите, что вам нужен еще более жесткий контроль над разрешениями в вашей файловой системе, в командной строке доступны дополнительные параметры. К счастью, у нас есть множество статей, которые также помогут вам лучше освоить командную строку Linux.
Если вы хотите правильно управлять правами доступа к файлам в любой операционной системе Linux, вам необходимо знать команду chmod.
Читать далее
- линукс
- Linux элементарный
- Управление файлами
- Среда рабочего стола Linux
JT — ветеран технологической отрасли с более чем 25-летним опытом. От технической поддержки до программирования и системного администрирования — он сделал все. Ему особенно нравится обучать новых пользователей свободе и мощи Linux.
Подписывайтесь на нашу новостную рассылку
Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!
Нажмите здесь, чтобы подписаться