このファイルを追加しています。
cat /etc/sudoers.d/myuser
myuser ALL=(ALL) NOPASSWD: /usr/bin/systemctl start compose-service, /usr/bin/systemctl status compose-service
私が作成/有効compose-service
にしたカスタムサービスはどこにありますか?systemd
ただし、visudo
コマンドは構文エラーがあることを示します(行1)。
上記のステートメントに間違ったことはありますか?
Ubuntu 20.04作業
答え1
時間がかかることがわかりました改行文字この行の終わりに
myuser ALL=(ALL) NOPASSWD: /usr/bin/systemctl start compose-service, /usr/bin/systemctl status compose-service
@terdonが関連コメントで指摘したように、
テキストファイルは末尾の改行で終わる必要があり(少なくとも「テキストファイル」の一部の定義の場合)、最終的な改行が見つからないとさまざまなプログラムがブロックされます。