GNU/Linux >> Tutoriels Linux >  >> Linux

Linux - Autorisation de fichier Exécuter uniquement ?

Comment puis-je configurer le fichier pour qu'il soit exécutable uniquement par d'autres utilisateurs mais non lisible/inscriptible, la raison en est que j'exécute quelque chose avec mon nom d'utilisateur mais je ne veux pas donner le mot de passe. J'ai essayé :

chmod 777 testfile
chmod a=x
chmod ugo+x

Je reçois toujours une autorisation refusée lors de l'exécution en tant qu'autre utilisateur.

Réponse acceptée :

Vous avez besoin à la fois des autorisations de lecture et d'exécution sur un script pour pouvoir l'exécuter. Si vous ne pouvez pas lire le contenu du script, vous ne pouvez pas non plus l'exécuter.

[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. Exemple Cobol Hello World :comment écrire, compiler et exécuter un programme Cobol sur un système d'exploitation Linux

  2. Exemple Tcl Hello World :comment écrire, compiler et exécuter un programme Tcl sur un système d'exploitation Linux

  3. Comment exécuter un fichier python sous Linux

  4. Linux Shellcode Bonjour, Monde !

  5. Linux :définir l'autorisation uniquement sur les répertoires

Comprendre les autorisations de fichiers Linux

Un gars Windows dans un monde Linux :utilisateurs et autorisations de fichiers

Autorisation de montage CIFS refusée sous Linux - Corrigé !

Exemple XQuery Hello World :Comment écrire et exécuter le programme XQuery sur le système d'exploitation Linux

Exemples de commande "chmod" de base sous Linux

Comment exécuter un fichier PL sous Linux ?