web-dev-qa-db-ja.com

sudo suがデフォルトのパスワード自動設定を設定

私はLinux初心者(Ubuntu)のユーザーで、Sudo suに質問があります。迷惑な特権エラーがないように、常にシェルのルートを使用するのが好きです:)

しかし、問題はSudo suで、常にパスワードの入力を求められます。これは私にとっても迷惑です。私はLinuxについて勉強しているので、たくさんのシェルを開いて短時間で閉じます:D

そのために私はこの小さなbashスクリプトを書いてみました:

#!/bin/bash
echo "My_Password" | Sudo su

そして、シェルを開くたびにそれを実行するためのシンボリックリンクを作成します。これは、Sudoが常にパスワードを要求し、時々私はそれでいくつかの間違いをするので、それほど煩わしくないです:)

しかし、問題はbashスクリプトが機能しないことです:(誰かがこれを行う方法を知っていますか?、またはSudo構成ファイルに私のパスワードを設定していて、もうパスワードを要求しませんか?:)

皆さん、ありがとうございました

1
La VloZ

おそらく_Sudo visudo_を使用してsudoersファイルを編集し、次の行を追加できます
$USER ALL=(ALL) NOPASSWD: ALL
$ USERは自分のユーザー名です

ちなみに、sudoersは_/etc/sudoers_にありますが、そのファイルを直接編集することは危険であり、rootでない限り不可能です。一時ファイルに書き込むのでvisudoを使用することをお勧めします。すべてがうまくいった場合、書き込みが完了した後で上書きされます。 viがトリッキーである場合、私は非常に注意することをお勧めします= D

1
Jacob Minshall