sudoers:ユーザーごとにrequirettyを無効にする方法


78

以下の行をコメントアウトしたくありません/etc/sudoers

Defaults    requiretty

代わりに、特定のユーザーにttyを要求しないようにします。これをどのように行うことができますか?

回答:


93

ある特定のユーザーがttyを必要としないようにしたと言いました。これがデフォルトの動作です。それでも、次のように明示的に設定できます。

Defaults:username !requiretty

他の全員がttyを必要とする場合は、その行のコメントを外す必要があります。


13
ところで、requirettyはRHEL5ではデフォルトでアクティブになっています。他のディストリビューションではそうではないことを知っておくと良いでしょう。
user27451

これは誰かを助けるかもしれません。serverfault.com/questions/72708/execute-su-c-over-ssh
センチルクマール

3

RedHatは、ソースコードのデフォルトに準拠する「Defaults requiretty」の削除を推奨しています。ではセキュリティアドバイザリRHSA-2016:2593、RedHatのはライン'デフォルトrequiretty'を削除するには、/ etc / sudoersファイルをパッチを適用しました

詳細については、https//bugzilla.redhat.com/show_bug.cgi id = 1196451 https://bugzilla.redhat.com/attachment.cgi?id=1155247&action=diffを参照して ください

また、ユーザーごとにrequiretty例外がRHEL / CENTOS 7で機能しない(sudo 1.8.6p7)


これは本当に素晴らしい情報ですが、技術的には質問に答えません。
ハーレムリス

2
RHEL / CENTOS 7で動作しないユーザーごとのデフォルトに関するチケットへのリンクがありますか?または、1.8.6p7以降で修正されたというリリースノートへのリンクですか?私はsudo.ws/stable.htmlの
-pwan
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.