chmod не изменяет права доступа к файлам

chmod не изменяет права доступа к файлам

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

-rwxr-xr-x 1

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

-rw-r--r-- 1

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

-rw-r--r-- 1

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

bash: [имя_файла]: Разрешение_отказано

решение1

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

Связанный контент