GNU/Linux >> Tutoriales Linux >  >> Linux

Linux – ¿Permiso de archivo para ejecutar solamente?

¿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

Linux
  1. ¿Por qué usamos “./” (punto barra oblicua) para ejecutar un archivo en Linux/unix?

  2. Linux – ¿Todo es un archivo?

  3. ¿Un caso de uso válido para un permiso de archivo de "solo ejecución"?

  4. Conceptos de permisos de archivos de Linux

  5. Ejemplo de Cobol Hello World:cómo escribir, compilar y ejecutar el programa Cobol en el sistema operativo Linux

Comprender los permisos de archivos de Linux

Un chico de Windows en un mundo Linux:usuarios y permisos de archivo

Permiso de montaje CIFS denegado en Linux - ¡Arreglado!

Cómo ejecutar el archivo python en linux

Linux:Establecer permiso solo para directorios

experto:bash mvn permiso denegado