この問題について:
パトレースの行動を観察している間、私は心配な点を見つけました。以下は、「fatrace | grep konsole」コマンドの出力の最初の数行です。
konsole(4112): O /etc/passwd
konsole(4112): CO /etc/passwd
konsole(4112): C /etc/passwd
konsole(4112): O /etc/passwd
konsole(4112): C /etc/passwd
konsole(4112): O /etc/passwd
konsole(4112): C /etc/passwd
konsole(4112): O /etc/passwd
konsole(4112): C /etc/passwd
konsole(4112): O /etc/passwd
konsole(4112): C /etc/passwd
konsole(4112): O /etc/passwd
konsole(4112): C /etc/passwd
konsole(4112): O /etc/passwd
konsole(4112): C /etc/passwd
konsole(4112): O /etc/passwd
...
問題は、lsof | grep passwdがどのプロセスでもpasswdが開かないことを示していることです。
それで、何が起こったのか知っていますか?
ベストアンサー1
ソースコードを読むことができます。私はあなたのために書いたようですProcessInfo.cpp
。ユーザー名を取得しています。これはあなたの興味ではないだけでなく、/etc/passwd
誰でも読むことができます。読もうとすると心配になることがあります/etc/shadow
。