私が読んでこれしかし、それは役に立ちませんでした。 「以前のユーザー」としてログインしていないため、入力しましたが、sudo usermod -l 'newuser' 'olduser'
質問の件名にエラーメッセージが表示されました。どうですか?
答え1
ログインだけでなく、olduser
そのolduser
IDがシステムでプロセスを実行している場合も同様です。出力を取得すると、実行ps -ef|grep olduser
中のプロセスを表示できます。実際、エラーメッセージはPID
実行中のプロセスを知らせます(<number>
質問のタイトルにあります)。
実行中のプロセスを終了してからユーザー名変更コマンドを実行しても問題ありません。それ以外の場合は、追加サポートのために発生した他のエラーを投稿してください。
答え2
rootとしてログインしたら、ターミナルを開き、次を実行します。
Kill -9 -u [旧ユーザー名] && ユーザー名 -l [旧ユーザー名] [新しいユーザー名]
その後実行
adduser [新しいユーザー名] sudo
新しいユーザー名を使用して sudo コマンドを実行する機能。