Как сделать файл исполняемым в Linux (Руководство по 2023 г.)

Представьте ситуацию, когда вы написали отличный скрипт для автоматизации утомительной для вас задачи. Но когда вы пытаетесь выполнить его в Linux, все, что вы получаете, это ошибка «Отказано в доступе». Не беспокойтесь больше, так как в этой статье мы обсудим два простых способа сделать файл исполняемым в Linux и избежать таких ошибок отказа в разрешении.

Предварительное условие: проверьте текущие права доступа к файлам Linux.

Прежде чем вы сможете сделать файл исполняемым, рекомендуется проверить разрешения Linux для файла. Используйте команду ls, чтобы проверить привилегии, разрешенные для файла:

лс -л

проверка прав доступа к файлу

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Например, мы использовали приведенную ниже команду для проверки прав доступа к файлу test.sh.

лс -л тест.ш

Первые девять символов в выводе показывают права доступа к файлу. Здесь r означает чтение, а x означает исполняемый файл.

Как сделать исполняемый файл с помощью команды chmod

В Linux, чтобы изменить права доступа к файлу для разных пользователей, мы используем команду chmod. Например, вы можете использовать команду chmod, чтобы сделать файл исполняемым для всех пользователей или разрешить чтение файла только пользователям группы.

Сделать исполняемый файл для всех пользователей

Чтобы сделать исполняемый файл доступным для всех пользователей вашей системы Linux, используйте следующий синтаксис:

чмод + х

ИЛИ

chmod а+х

использование chmod, чтобы сделать исполняемый файл для всех пользователей Linux

Например, чтобы сделать файл test.sh исполняемым для всех пользователей, используйте следующую команду:

chmod +x test.sh

ИЛИ

chmod a+x test.sh

Сделать исполняемый файл для владельца

Владелец относится к пользователю, который создает файл в системах Linux. Чтобы сделать исполняемый файл доступным только для владельца файла в той же системе Linux, используйте следующий синтаксис:

chmod u+x

Например, используйте эту команду, чтобы сделать файл исполняемым только для владельца:

chmod u+x test.sh

создание исполняемого файла для владельца

Сделать исполняемый файл для группы пользователей

Группа относится к набору пользователей, имеющих определенную цель. Вот метод предоставления доступа к исполняемому файлу в Linux группе с помощью команды chmod:

chmod g+x

Например, чтобы сделать исполняемым файл с именем test.sh, используйте следующую команду:

chmod g+x test.sh

сделать файл исполняемым для всех пользователей группы

Сделайте файл исполняемым для всех остальных пользователей

Чтобы сделать исполняемый файл для любого другого пользователя на компьютере с Linux, используйте эту команду:

chmod о+х

Например, используйте эту команду, чтобы сделать файл test.sh исполняемым для всех остальных пользователей, кроме владельца и членов группы:

chmod o+x test.sh

используя chmod, чтобы сделать файл test.sh исполняемым для всех пользователей Linux

Как сделать исполняемый файл в Linux с помощью графического интерфейса

Хотя метод командной строки работает быстрее и без проблем, метод с графическим интерфейсом более распространен среди новичков. Различные дистрибутивы Linux поставляются с разными «средами рабочего стола», но процесс создания исполняемого файла практически одинаков:

1. Перейдите к файлу и выберите его.

2. Щелкните правой кнопкой мыши имя файла и выберите параметр «Свойства». Либо нажмите CTRL + i на клавиатуре. Откроется новое окно «Свойства файла».

Открываем свойства файла

3. Нажмите на вкладку разрешений.

4. Установите флажок внизу с надписью «Разрешить выполнение файла как программы».

использование графического интерфейса Linux для создания исполняемого файла

Примечание. Метод графического интерфейса может сделать исполняемый файл только для всех пользователей Linux. Вам нужно будет полагаться на методы командной строки, описанные выше, если вы хотите выбирать разрешения.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)