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

実行可能ファイルの「setcap」追加機能の設定を解除します

ファイルから機能を削除するには、-r を使用します フラグ

setcap -r /path/to/program

これにより、プログラムに機能がなくなります。


@stephen-harris が投稿した内容は正しいです。しかし、プログラムに追加されたすべての機能を一発で削除すると思います。特定の機能を削除するには、次のようにします (質問の例に従ってください)

setcap 'cap_net_bind_service=-ep' /path/to/program

「-」記号に注意してください。次のように、実行可能ファイルに対する {コマンドの効果} 機能を確認できます:

getcap /path/to/program

setcap -r の場合、すべての機能が失われ、getcap の結果は空になります。'-ep' は、'+ep' で追加したものを削除するだけです。複数の機能を指定して、それらを選択的に削除したい場合に便利です。


Linux
  1. Linuxファイル機能を管理する方法

  2. APTで期限切れのキーを削除します

  3. 特定の列の重複フィールドを削除しますか?

  1. バックスラッシュと改行シーケンスを削除しますか?

  2. cPanelユーザーのバックアップを削除する

  3. 多くの環境変数の設定を解除する方法

  1. CentOS / RHEL 6 :ネットワーク インターフェイスに追加の IP アドレスを追加/削除する方法

  2. すべての Docker コンテナーを削除する方法

  3. 確認せずにファイルを削除する