2

Я пытаюсь создать исполняемый файл ruby "Hello World", и я скопировал существующий работающий исполняемый файл ruby "Hello World" и переименовал его, но у нового файла нет исполняемых прав доступа. Исходный файл имел следующие разрешения:

-rwxr-xr-x 1

Новый файл имеет следующие разрешения:

-rw-r--r-- 1

Я пробовал chmod -x [Filename] для нового файла, а также sudo chmod , но ничто не меняет права доступа к файлу. Файловые права остаются:

-rw-r--r-- 1

Любая попытка выполнить файл понятно возвращается

bash: [имя файла]: Permission_denied

1 ответ1

7

Команда chmod -x [Filename] удаляет разрешение на выполнение из файла, который вы пытаетесь выполнить. Если вы хотите сделать файл исполняемым, вы должны попробовать что-то вроде chmod +x [Filename] (обратите внимание на знак «+» вместо минуса).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .