SELinuxを学びながら、多くのfcontext情報をディレクトリのファイルにダンプsemanage fcontext -l > fcontext.txt
しました。/root
興味深い結果はfcontext.txt
作成されましたが、サイズがゼロであることです。
私は尋ねた。#fedora-selinuxfcontext.txt
IRCチャネルであるFedora QAでは、SELinuxコンテキストタイプをsemanage_tmp_t
。
しかし、まだ私を混乱させているのは次のとおりです。
リダイレクトされたファイルにstdoutを作成/記録するプロセス/プログラムは何ですか? (プロセス/プログラムにSELinuxターゲットポリシーが適用されるように)
- バッシュシェル?
/bin/bash
- それともsemanage(Pythonスクリプト)ですか?
/usr/sbin/semanage
- または通訳 - Python?
/usr/bin/python
I / Oリダイレクトはプログラム自体ではなくシェル(正しいですか?)によって制御されるため、bashシェルでなければならないと思います。したがって、 semanage/python はファイルを直接生成しません。
答え1
あなたは正しいです。入出力ストリームのリダイレクトはシェルによって行われます。
より詳しく説明すると、シェルを介してコマンドを実行すると、次のプロセスが実行されます。