バックグラウンドでfoo
別のアプリ(および)を実行しているアプリがあります。私はポリシーファイルを使い始め、作成しました。bar
baz
foo
pkexec
foo
<allow_any>yes</allow_any>
<allow_inactive>yes</allow_inactive>
<allow_active>yes</allow_active>
これにより、実行時にパスワードを求められません。今まではそんなに良くなった。しかし、最近はvar:環境を最初に設定するように変更しました。これで、他のすべてのアプリのパスワードを求めるメッセージが表示されます。 、、、とのパスワードを入力する必要があります。なぜ要求するのか理解できますが、最初のケース(なし)で他のメッセージが表示されないのはなぜですか?pkexec --user <user> foo
pkexec --user <user> env BLA=$BLA && foo
bar
baz
env
env
env
私はDebian 9.4を使用しています。
ベストアンサー1
Debian 9の構文が見つかりました。
pkexec --user env BLA=$BLA foo