
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).