名前のないユーザーのユーザー UID の変更

名前のないユーザーのユーザー UID の変更

ユーザーにUIDがあるが名前がない場合:

$ whoami
whoami: cannot find name for user ID 1001
$ id
uid=1001 gid=0(root) groups=0(root)

UIDを変更できますが、ユーザー名は未定義のままにできますか?


システムメッセージ:

$ cat /proc/version
Linux version 4.15.0-88-generic (buildd@lgw01-amd64-036) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.12)) #88~16.04.1-Ubuntu SMP Wed Feb 12 04:19:15 UTC 2020

答え1

ユーザーIDとユーザー名(その他のユーザー属性を含む)は、次のコマンドを使用して手動で変更できます。VIPルーム。これでパスワードファイルエディタが開きます。

これを実行したら、シャドウファイルをvipw実行し、それに対応する変更を実行する必要があります。vipw -s

グループ編集に対応するユーティリティは次のとおりです。バイゲル

変更したいユーザーがファイルを所有している場合は、それを使用chownして所有権を新しいユーザーIDに変更する必要があります。 (通話ではユーザー名を使用できますが、chown所有権はユーザー名ではなくユーザーIDに基づいて決定されます。)

関連情報