¿Cómo puedo configurar el archivo para que sea ejecutable solo para otros usuarios pero no legible/escribible? La razón de esto es que estoy ejecutando algo con mi nombre de usuario pero no quiero dar la contraseña. Probé:
chmod 777 testfile
chmod a=x
chmod ugo+x
Sigo recibiendo el permiso denegado cuando ejecuto como otro usuario.
Respuesta aceptada:
Necesita permisos de lectura y ejecución en un script para poder ejecutarlo. Si no puede leer el contenido del script, tampoco podrá ejecutarlo.
[email protected]:~$ ./hello.world
hello world
[email protected]:~$ ls -l hello.world
-rwxr-xr-x 1 tony tony 17 Jul 13 22:22 hello.world
[email protected]:~$ chmod 100 hello.world
[email protected]:~$ ls -l hello.world
---x------ 1 tony tony 17 Jul 13 22:22 hello.world
[email protected]:~$ ./hello.world
bash: ./hello.world: Permission denied