chmod no cambia los permisos de los archivos

chmod no cambia los permisos de los archivos

Estoy intentando crear un archivo Ruby ejecutable "Hello World" y copié un archivo Ruby ejecutable "Hello World" existente que funciona y le cambié el nombre, pero el nuevo archivo no tiene ningún permiso ejecutable. El archivo original tenía los siguientes permisos:

-rwxr-xr-x 1

El nuevo archivo tiene los siguientes permisos:

-rw-r--r-- 1

Lo intenté chmod -x [Filename]con el nuevo archivo y con sudo chmod, pero nada cambia los permisos del archivo. Los permisos del archivo permanecen:

-rw-r--r-- 1

Es comprensible que cualquier intento de ejecutar el archivo devuelva

bash: [nombre de archivo]: Permiso_denegado

Respuesta1

El comandochmod -x [Filename] eliminael permiso ejecutable del archivo que está intentando ejecutar. Si desea que el archivo sea ejecutable, intente algo como chmod +x [Filename](observe el + en lugar del menos).

información relacionada