LinuxでSSHを使用してユーザーパスワードを無効にしたり変更したりするにはどうすればいいですか
答え1
ルート アカウントでログインし、次のように入力してpasswd otheraccount
Enter キーを押します。otheraccount を、パスワードを変更するユーザーのアカウント名に置き換えます。
答え2
必要ありません。 を介して、基礎となるシステム ユーザーに対してアクションを実行しますpasswd
。
答え3
いくつかのオプションがありますが、それは「無効にする」の意味によって異なります。この説明では、次の文字列を使用します。フー問題のアカウント名のプレースホルダーとして。
アカウント自体を完全に削除せずに無効にすることはできませんが、アカウント パスワードを非アクティブ化すると、passwd --inactive 0 foo
同様の機能変更が行われます。
あなたの目的に最も近いのは、アカウントをロックして、passwd -l foo
パスワードを未知の暗号化された値に変更することだと思われます。
すぐにはわからないかもしれませんが、別のオプションとして、アカウントを削除する方法があります。これは、userdel foo
特定のオペレーティング システムに応じて、コマンドを使用して実行される可能性があります。userdel
デフォルトでは、ユーザーが所有するファイルは削除されませんが、システム アカウント ファイルからアカウント自体が削除されます。ただし、このオプションを実行する場合は注意してください。削除されたユーザーとして通常実行される場合、cron の実行やその他の自動プロセスに悪影響を与える可能性があります。