「systemd serviceから呼ぶシェルではsudoではなくsetprivを使う - 赤帽エンジニアブログ」
Red Hatの森若です。 自分でsystemdのservice unitを作るときに、起動用のいくつかのコマンドを記述したシェルスクリプトを呼ぶ事は(理想的ではないですが)あるかと思います。 今回はこの場合に、sudoを利用するとまずい理由を説明して、かわりにsetprivを使うほうがよいという話です。 例題用のservice 実行してみる 別のcgroupだと何がまずいのか? 対策はsetprivコマンド 例題用のservice sudoによるまずい動作を確認するためのできるだけ単純な例として、hoge.service を用意します。 /opt/hoge/hoge.sh #!/bin/ba…
コンテンツ文字数:0 文字
見出し数(H2/H3タグ):0 個
閲覧数:61 件
2022-09-22 08:33:15