始める前に コンピュータを再起動し、root としてログインしました。
usermod -l newname /home/newname -m oldname
私のユーザー名を変更しました。
その結果、エラーメッセージが表示されます
user oldname is currently used by process 4391
私はそれを試してみたが死んだが、pkill -9 <processid>
何百ものがあった。
試してみましたが、pkill -u oldname
何も動作しないようです。sudo pkill -KILL -u oldname
sudo pkill -9 -u oldname
選択の余地はありません。この問題を解決するにはどうすればよいですか?
答え1
Grubメニューから回復モードでUbuntuを再起動し、「ルートプロンプトにドロップ」を選択してそこから試してみることをお勧めします。いくつかのGUIアクティビティが原因で、すべてのアクティブなユーザープロセスが発生した可能性があると思います。
答え2
rootとしてログインしたら、ターミナルを開き、次を実行します。
Kill -9 -u [旧ユーザー名] && ユーザー名 -l [旧ユーザー名] [新しいユーザー名]
その後実行
adduser [新しいユーザー名] sudo
新しいユーザー名を使用して sudo コマンドを実行する機能。