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