web-dev-qa-db-ja.com

usermodでUIDを変更した後にユーザーをアクティブ化する方法は?

Rootとしてログインし、ターミナルコマンドでユーザー「carmen」のUIDを変更しました

usermod -u 502 carmen

ユーザー「carmen」がログイン画面に表示されなくなりました(ログインするアカウントを選択できます)。ターミナルからのみログインできます。どうした?

MacbookでUbuntu 11.10を使用します。

3
user1116675

1000未満のUID値は、システムタイプのユーザーとして扱われます。これらは、ログイン画面には表示されません。

ログイン画面でユーザーを表示する場合、UID値は1000より大きい必要があります。

4
fossfreedom

デフォルトでは、UbuntuはUIDが1000未満のユーザーをリストしないため、ログイン画面を修正することもできます。これを行うには、ターミナルを開いてgksudo gedit /etc/login.defsを実行し、UID_MINを検索しますテキストファイル内。その値を1000から501に変更すると、再起動するとユーザーがログイン画面にリストされます。

その情報は このページ からのものです。

再起動を待ちたくない場合は、「その他」をクリックして、ユーザー名とパスワード情報を手動で入力します。

2
weberc2