[過去ログ] くだらねえ質問はここに書き込め! Part 234 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
190(3): 2018/11/29(木)12:28 ID:D6EDVbfn(1) AAS
systemdのサービスを新設する際
少しでも権限を軽減しようとdaemonユーザーで動作するようにしようとしたところ
戻り値1で失敗してしまいます
何が原因なのでしょうか?
hoge.service の中はこんな感じです
[Unit]
Description=hoge
[Service]
Type=oneshot
ExecStart=/usr/bin/sudo -u daemon <command...>
省4
193: 2018/11/29(木)14:12 ID:qjAhL1dV(1/3) AAS
>>190
systemdの起動コマンド時にrootで起動するのが普通だからコマンドの指定にsudoは必要ないよ。
なぜつけたのかの意図がわかるように書いてもらえばもっとマシなアドバイスできる。
206: 2018/11/29(木)20:33 ID:OQviXcwi(1) AAS
>>190
あてずっぽうだけど。
sudoで他のコマンドは実行できるか。
sudoのときは環境変数が消されるけど足りているか。LD_LIBRARY_PATHとか。
このあたりは確認したほうがいい。
214: 2018/11/29(木)23:05 ID:m0OS8/5E(1) AAS
>>196
少し調べてみたけどコンソールの権限の関係っぽいな
多分systemctl statusとかで見ると「Couldn't get a file descriptor referring to the console」みたいなエラーが出てんじゃないかしら
一例として/dev/ttyのownerはroot、groupはtty、permissionは666になってる?
もしなってたらその実行したいユーザー(>>190で言うならdaemon、あとsudoじゃなくてUser=で指定)をttyグループに入れれば良いかも
もっとも変なことして自分で穴開け兼ねない事するよりは素直にrootのままのが良い気もするけども
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.218s*