sudoを頻繁に使用する必要があり、すでに複数回パスワードを入力している場合は、パスワードを入力するのが面倒です。一度入力した後にもう一度質問しないようにするにはどうすればよいですか?セントース7を使用しています。
答え1
この問題を解決する方法はいくつかあります。以下は一部です。
パスワードプロンプトを無効にする
引用:https://serverfault.com/questions/579296/how-do-i-disable-the-sudo-password-prompt)
タイムアウトの変更
昇進するroot
sudo -i
私は後者のオプションがあなたの問題に最も近いと思いますが、タイムアウトはあなたのニーズに合う可能性があります。
答え2
sudo -s
君を根抜くよ、気をつけて
答え3
root
このアカウントのログイン機能を有効にできます。この機能がデフォルトで無効になる理由があります。永久に作業する場合は、実行中の作業がroot
端末ウィンドウでのみ実行されることを確認する必要があります。私は、デスクトップ環境を起動したり、ユーザーアプリケーション(Office、ブラウザなど)を権限を持って実行したり、基本的にroot
作業したりする習慣を持つことをお勧めしません。root
必要に応じてコンソールにログインし、完了したらすぐにログアウトしてください。ログインに通常のユーザーと異なるプロンプトがあることを確認し、プロンプト記号にハッシュを使用し、赤(ホスト名など)を使用します。
つまり、パスワード設定はroot
次のようになります。
$ sudo passwd root
後で使用することができますsu
通常のユーザーアカウントでログインするか、su -l
構成ファイルをロードする方が良いです。追加のセキュリティ対策としてSSHPermitRootLogin
チェックイン/etc/ssh/sshd_config
。
詳細(主に他のディストリビューションにも適用する必要があります):https://askubuntu.com/a/44419/568304
答え4
セキュリティ上の理由から、rootユーザーのパスワードを削除することは可能な解決策ですが、この方法はお勧めできません。
$ sudo passwd -d root
passwd(1) のマニュアルページから:
-D
これはアカウントのパスワードを削除する簡単な方法です。指定したアカウントをパスワードなしで設定します。ルートでのみ動作します。
バラよりパスワード(1)
編集する
に記載されているようにトレンズ私が提案したソリューションがユーザーの要件を満たしていないというコメントを送ってください。
代わりに、rootとしてログインする可能性は無効になります。この場合、rootアクセス権を取得する唯一の方法はsudoを使用することです。一部のLinuxディストリビューションでは、デフォルトではパスワードなしでルートを設定します。