Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> Linuxはurserdelでユーザーを削除できませんか?

Linuxはurserdelでユーザーを削除できませんか?

  

Linuxはuserdelコマンドを使ってユーザーやグループを削除できることがわかっていますが、削除できないことがあるので、この場合は他のコマンドを使って処理することもできます。 userdelを使用してもユーザーの解決策は削除できません。

状況:

一般的に、我々は、ユーザーが最初にグループから削除した後、削除されたグループを追っている削除されますが、ここで問題があります:
root @ www.linuxidc.com:/home /crper#userdel -r test1

userdel:ユーザーtest1は現在、プロセス1で使用されています。

root @ www.linuxidc.com:/home /crper#groupdel work1

groupdel:ユーザーのプライマリグループを削除できません<; test1'

ユーザーを削除すると、プロセスが現在実行中であることをユーザーに知らせ、自分のグループを削除するとエラーも報告されます。

解決策:

vipwコマンドを使用できます。

root @ www.linuxidc.com:/home#vipw

先に作成したユーザーを見つけます。 ddを使って行を削除します(忘れずに:wqまたは:xを保存してください)。

root @ www.linuxidc.com:/home#vipw -s

ユーザーが属しているグループを探し、さらにddでkillします(忘れずに:wqまたは:x)。 p> vipw -sを使用する理由は1つだけです。つまり、データの整合性を保証する必要があります。そうしないと、システムクラッシュなどの問題が発生する可能性があります。

コマンドの解決方法:

root @ www.linuxidc.com:/home#vipw --help

使用法:vipw [options]

オプション:

-g、--groupグループデータベースの編集

-h、--helpこのヘルプを表示して起動します。

-p、--passwdパスワードデータベースの編集< Br>

-q、--quiet Quietモード

-R、--root CHROOT_DIRディレクトリへのchroot

-s、--shadowシャドウまたはgshadowデータベースを編集
この記事では、userdelコマンドではなくvipwコマンドを使用してユーザーを削除していますuserdelコマンドの使用方法について詳しくは、Linuxでuserdelを使用する方法を参照してください。ユーザーを削除します。

Copyright © Windowsの知識 All Rights Reserved