質問: パスワードなしでsudoを実行できるのに、sudoを実行するためにttyが必要なのはなぜですか? パスワードなしで実行するようにsudoを構成しましたが、ssh 'sudo foo'、まだエラーメッセージが表示されますsudo: sorry, you must have a tty to run sudo。なぜこれが発生し、どうすれば回避できますか?
回答: 興味深い代替手段は、freeipaまたはidmを実行してユーザーとsudoerルールを一元管理することです。その後、sudoルールを作成してオプションを割り当てることができます!必須ルールで。その後、コマンドは期待どおりに実行されます。また、単一の構成セットからすべてのサーバーとユーザーを管理できるという利点もあります。