![Kali Linux(または同様のシステム)では、「Defaults requiretty」はどこにありますか? [コピー]](https://linux33.com/image/199758/Kali%20Linux%EF%BC%88%E3%81%BE%E3%81%9F%E3%81%AF%E5%90%8C%E6%A7%98%E3%81%AE%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%EF%BC%89%E3%81%A7%E3%81%AF%E3%80%81%E3%80%8CDefaults%20requiretty%E3%80%8D%E3%81%AF%E3%81%A9%E3%81%93%E3%81%AB%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F%20%5B%E3%82%B3%E3%83%94%E3%83%BC%5D.png)
sudo
fds 0/1/2が端末にバインドされていないと機能しないことがわかりました。
修正は削除するものと読みましたrequiretty
が、この行はインクルード/etc/sudoers
ディレクトリにも含まれていません@includedir /etc/sudoers.d
。
答え1
sudo
Kaliのような最新バージョンのディストリビューションでは、requiretty
これはコンパイル時のデフォルト値の1つです。
すでにルートの場合(注:大文字のV)は、一緒に使用されているビルド時にconqman qfigurationオプションおよびその他の構成情報をsudo -V
通知します。sudo
一般ユーザーとして実行していて、root(シェルではない)でコマンドを実行する権限がある場合は、sudo
この情報を取得できますsudo sudo -V
。
何らかの理由でsudo
これがデフォルトのrequiretty
動作と見なされ、削除する明示的な設定がない場合は、requiretty
いつでも明示的な設定を追加して無効にできます。次の行を追加してください/etc/sudoers
。
Defaults !requiretty