GNU/Linux >> Linux の 問題 >  >> Linux

LinuxでSudoプロンプトを変更する方法

今日は少し退屈です。グーグルを掘り下げている間、私はこのクールで役に立たない(!)ハックに出くわしました。 Linuxのsudoプロンプトをクールまたは面白いものに変更するオプションがあります。ご存知かもしれませんが、sudoコマンドを使用すると、「[sudo] password for...」ステートメントが表示されますよね?はい!ただし、必要に応じて、このステートメントを別のステートメントに変更できます。これが、この簡単なガイドで説明されていることです。

LinuxでSudoプロンプトを変更する

次のコマンドを見てください。

$ sudo apt update

出力例:

[sudo] password for sk:
[...]

上記のように、デフォルトの出力は- "[sudo] password for sk"で始まります。 。さて、毎回これを見るのは退屈です。変更する場合は、次の方法でsudoパスワードプロンプトを自由に変更できます。

$ sudo -p "Sir, Could You Please Enter Your password: " apt update

sudoプロンプトは次のようになります:

Sir, Could You Please Enter Your password:

ここで、 -p flagは、sudoコマンドを使用するときにカスタムパスワードプロンプトを表示します。

本当にかっこいいですね。

私は怠惰すぎて毎回全文を入力することができません。 'sudo'しているときにこれを自動的に表示する方法はありますか?もちろんはい!ここに「エイリアス」コマンドがあります 助けになります。

$ alias sudo='sudo -p "Sir, Could You Please Enter Your password: "'

永続的にするには、エイリアスを〜/ .bashrcに追加するだけです。 ファイルを作成し、次のコマンドを実行して変更を有効にします。

$ source ~/.bashrc

エイリアスは使いたくない。問題ない!これを行うには、 sudoersを変更します ファイル。

これを行うには、次を実行します:

$ sudo visudo

次の行を追加/変更します:

Defaults passprompt="Hey dude, Password Please?:"

sudoプロンプトでアイコンを表示することも可能です。たとえば、ロック記号を表示するには、ターミナルから次のように入力します。

export SUDO_PROMPT='[sudo] %p : '

これにより、sudoコマンドを使用するときにロック記号が表示されます。

[sudo] sk :

上記のように、引用符で囲んだカスタムメッセージで他の記号を使用できます。

それでおしまい。 sudoコマンドを実行するたびに、好きなように挨拶します。

あなたのガールフレンド/妻を感動させたいですか? Linuxボックスのsudoパスワードプロンプトをロマンチックなものに変更するだけです。これはどうですか?

export SUDO_PROMPT='Hello beautiful, Enter Your password:'

上記のコマンドはrootユーザーとして実行する必要があります。彼女がsudoコマンドを使用するたびに、次のメッセージが表示されます。

Hello beautiful, Enter Your password:

彼女は喜ぶだろう!褒め言葉が好きではない人はいますか?

とにかく、本番システムではこれを行わないでください。上司は幸せではないかもしれません!!

Happy'sudo'ing!

推奨される読み物:

  • LinuxでBashプロンプトをカスタマイズする方法

Linux
  1. Linuxでパスワードを変更する方法(passwdコマンド)

  2. Linux でデフォルトのシェルを変更する方法

  3. mysql ルート パスワードを変更する方法

  1. Linux端末の色を変更する方法

  2. Sudoパスワードタイムアウトを変更する方法

  3. LinuxシステムのIDを変更する方法

  1. Linuxでrootパスワードをリセットまたは変更する方法

  2. Linuxcdコマンドを使用してディレクトリを変更する方法

  3. Linux –忘れたルートパスワードを変更する方法は?