GNU/Linux >> Tutoriels Linux >  >> Linux

Comment définir un fichier comme NON exécutable ?

Juste pour info.

CHMOD est utilisé pour modifier les permissions d'un fichier.PERMISSION COMMAND

     U   G   W
    rwx rwx rwx     chmod 777 filename      
    rwx rwx r-x     chmod 775 filename
    rwx r-x r-x     chmod 755 filename
    rw- rw- r--     chmod 664 filename
    rw- r-- r--     chmod 644 filename

    U = User 
    G = Group 
    W = World

    r = Readable
    w = writable
    x = executable 
    - = no permission

Voici une autre façon de voir les choses :

Autorisations :

400     read by owner
040     read by group
004     read by anybody (other)
200     write by owner
020     write by group
002     write by anybody
100     execute by owner
010     execute by group
001     execute by anybody

Pour obtenir une combinaison, il suffit de les additionner. Par exemple, pour lire, écrire, exécuter par propriétaire, lire, exécuter, par groupe et exécuter par n'importe qui, vous ajouteriez 400+200+100+040+010+001 pour donner 751.


Moyen le plus simple sans modifier d'autres paramètres :chmod -x file .

De manchmod :

           mode         ::= clause [, clause ...]
           clause       ::= [who ...] [action ...] action
           action       ::= op [perm ...]
           who          ::= a | u | g | o
           op           ::= + | - | =
           perm         ::= r | s | t | w | x | X | u | g | o

Remarquez les trois options dans op :+ , - et =


Utilisez simplement :chmod -x <file>


Linux
  1. Comment résoudre :stdin :pas au format gzip

  2. Comment définir la limite de taille de téléchargement de fichier dans Apache ?

  3. Comment configurer curl pour utiliser en permanence un proxy ?

  4. Comment grep \n dans le fichier

  5. Comment définir un environnement de bureau par défaut au démarrage du système ?

Comment créer un fichier sous Linux

Comment créer un fichier Tar Gz

Comment décompresser (ouvrir) le fichier Gz

Comment rendre un fichier exécutable sous Linux

Comment configurer le partage NFS sur Ubuntu 20.04, 18.04

Comment rendre un fichier exécutable dans un terminal Linux ?