私はしばらくの間(12.10以降)Ubuntuの使用をやめ、最近それに戻りました。私が覚えていることから、それはターミナルセッションのためにルートパスワードを一度だけ頼むために使用しました(Sudoコマンドのために)。今、私は何かを須藤にしたいたびに私に尋ねます。これを修正する方法はありますか?またはこれは意図的ですか?
Gitでも同じことが起こります。コミットするたびに資格情報を入力しました。 Mac上の友人はこれを行う必要がないことを知っています。 2つの問題は関連していますか?
任意の助けをいただければ幸いです。前もって感謝します!
Sudo
は、デフォルトでは、一定の時間(デフォルトでは15分)後にタイムアウトします。これを変更するには、次を実行します。
Sudo visudo
次に、下部に以下を追加します。
Defaults:userName timestamp_timeout=timeoutInMinutes
userName
はユーザー名で、timeoutInMinutes
はタイムアウト(分単位)です。常にパスワードを要求するには、0
を使用し、セッションごとに1回だけ要求するには-1
を使用します。
押す Ctrl+O その後 Ctrl+X 保存して終了します。
Gitの場合、ユーザー名とパスワードを記憶するように設定する必要があります。詳細については、このスタックオーバーフローの質問を参照してください。 リモートリポジトリにプッシュするときにのみGitにパスワードを要求させる方法 。
また、Sudo
パスワードはnotrootパスワードではありません。 rootパスワードは、アカウントroot
(Ubuntuではデフォルトで無効になっています)のパスワードです。 Sudo
はyourユーザーのパスワードのみを使用します。微妙な違いですが、そこにあります。