SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

【linux】ユーザーのパスワードを無効にする、空にする

問題

一度パスワードを作ったlinuxユーザーを、パスワードでログインできないようにしたい。

ユーザーを作った初期状態みたいな、パスワードなしのログインできない状態にすることは可能?

答え

man passwd によると、

-d This is a quick way to delete a password for an account. It will
set the named account passwordless. Available to root only.

アカウントのパスワードを削除するには -d オプションが簡単。そのアカウント名をパスワードなしにします。rootからしか利用できなくなります。

実行してみると、こうなる。

# passwd -d yoshimura
Removing password for user yoshimura.
passwd: Success

関連するメモ

コメント(1)

通りすがりです 2021年9月24日 10:45

この記事の通りに実行しても、ルート以外の他の一般ユーザからパスワードなしで su – できてしまいますよ。
> Available to root only.
というのはこの -d オプションがrootしか使えない、という意味です。