GNU/Linux >> Linux の 問題 >  >> Linux

ファイルを実行不可として設定するには?

参考までに。

CHMOD は、ファイルのパーミッションを変更するために使用されます。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

別の見方を次に示します:

権限:

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

組み合わせを取得するには、それらを追加するだけです。たとえば、読み取り、書き込み、所有者による実行、読み取り、実行、グループによる実行、およびすべてのユーザーによる実行を取得するには、400+200+100+040+010+001 を追加して 751 を取得します。


他の設定を変更しない最も簡単な方法:chmod -x file .

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

3 に注意してください op のオプション :+-=


単純に使用:chmod -x <file>


Linux
  1. Apacheでファイルのアップロードサイズの制限を設定するにはどうすればよいですか?

  2. プロキシを永続的に使用するように curl を設定するにはどうすればよいですか?

  3. システム起動時にデフォルトのデスクトップ環境を設定するには?

  1. Linux バイナリ ファイルが 32 ビットか 64 ビットかを判断する方法は?

  2. Linux で暗号化されたスワップ ファイルを設定するにはどうすればよいですか?

  3. ファイルを変更不可にするにはどうすればよいですか?

  1. 解決方法:stdin:gzip形式ではありません

  2. 文字列(ファイルではなく)をOpensslに渡す方法は?

  3. Vimでファイルタイプを使用する方法は?