GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie setze ich eine Datei als NICHT ausführbar?

Nur zur Info.

CHMOD wird verwendet, um Berechtigungen einer Datei zu ändern. 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

Hier ist eine andere Betrachtungsweise:

Berechtigungen:

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

Um eine Kombination zu erhalten, addieren Sie sie einfach. Um beispielsweise lesen, schreiben, ausführen nach Eigentümer, lesen, ausführen, nach Gruppe und ausführen von jedem zu erhalten, würden Sie 400+200+100+040+010+001 hinzufügen, um 751 zu erhalten.


Einfachster Weg ohne andere Einstellungen zu ändern:chmod -x file .

Von man chmod:

           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

Beachten Sie die drei Optionen in op :+ , - und =


Verwenden Sie einfach:chmod -x <file>


Linux
  1. Lösung:stdin:nicht im gzip-Format

  2. Wie stelle ich die Datei-Upload-Größenbeschränkung in Apache ein?

  3. Wie grep \n in Datei

  4. Wie lege ich beim Systemstart eine Standard-Desktop-Umgebung fest?

  5. Wie kann man feststellen, ob eine Linux-Binärdatei 32-Bit oder 64-Bit ist?

So erstellen Sie eine Datei unter Linux

So erstellen Sie eine Tar-Gz-Datei

So entpacken (öffnen) Sie die Gz-Datei

Wie man eine Datei unter Linux ausführbar macht

So richten Sie die NFS-Freigabe unter Ubuntu 20.04, 18.04 ein

Wie mache ich eine Datei im Linux-Terminal ausführbar?