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

パスワードの削除とアカウントのロックをワンステップで行うにはどうすればよいですか?

試してみてください:

usermod -p '!!' root

usermod -p で パラメータは、/etc/shadow で暗号化されたパスワードとして設定する生の値を取ります ファイル。

このパラメーターの従来の使用法は、usermod に渡すことです。 すでに暗号化されたパスワードですが、'!!' も受け入れます アカウントにロック済みのフラグを立てます。

最後に、このコマンドは現在のパスワードを削除し、passwd で root アカウントをロックされているように設定する感嘆符のみを残します。 way¹、安全で標準的なコマンドを使用して 1 回の操作ですべてを実行し、要求を満たします。

¹:この議論によると、アカウントをロックする方法について確立された基準はありません。だから usermod -L 感嘆符を 1 つだけ使用します (! ) をハッシュ化されたパスワードの前に付けてロックしますが、 passwd -l 2 つ (!! を使用) ).


Linux
  1. ファイルを検索して 1 つの zip ファイルに圧縮する方法

  2. Linux のユーザー名とパスワードが与えられた場合、それが有効なアカウントかどうかをテストするにはどうすればよいですか?

  3. コマンドラインでSVNにSSHパスワードを提供するにはどうすればよいですか?

  1. Linuxでアカウントのパスワードを管理する方法

  2. DNSSECの初心者向けガイドと、DNSSECがインターネットを保護する方法

  3. IP アドレスとゲートウェイ アドレスを永続的に変更するにはどうすればよいですか?

  1. ファイルの最後の文字である改行を削除するにはどうすればよいですか?

  2. Bashスクリプトでユーザーアカウントとパスワードを自動的に追加する方法は?

  3. Linux でファイルとディレクトリのサイズを確認するにはどうすればよいですか?