rootパスワードを入力する必要がないように管理者にするか、root権限を取得するにはどうすればよいですか?

rootパスワードを入力する必要がないように管理者にするか、root権限を取得するにはどうすればよいですか?

sudoを頻繁に使用する必要があり、すでに複数回パスワードを入力している場合は、パスワードを入力するのが面倒です。一度入力した後にもう一度質問しないようにするにはどうすればよいですか?セントース7を使用しています。

答え1

この問題を解決する方法はいくつかあります。以下は一部です。

パスワードプロンプトを無効にする

引用:https://serverfault.com/questions/579296/how-do-i-disable-the-sudo-password-prompt)

タイムアウトの変更

引用:デフォルトのsudoパスワードタイムアウトの変更

昇進する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ディストリビューションでは、デフォルトではパスワードなしでルートを設定します。

関連情報