usermodを使用してホームディレクトリのパスを変更しても機能しません。

usermodを使用してホームディレクトリのパスを変更しても機能しません。

このコマンドをrootとして使用しようとすると

# usermod -d /media/erez -m erez

わかりました。

usermod:ユーザーerezは現在<番号>プロセスで使用されています。

この問題の多くの例がありますが、それらのどれもこの問題に言及しません。ここに基本的なものが欠けていることを願っています。私は本当にUSBブートを避けようとしています(試してみると「ブートエラー」が発生し、続行できません)。

  • いくつかの背景:

私はラップトップでデュアルブートを使用しています。 (もし備えてWindowsを維持しました。=])。私は3つのパーティションを作成しました。

  1. ルート - 8ギガ

  2. スイッチング - 2ギガビット

  3. 一部のntfs - 25 Giga(データ、/ homeなどに使用する必要があります)

私のもの/家ディレクトリが次にリンクされているようです。間違った代わりにパーティションを(ルートとして)NTFS。 [わかりませんが、読んでみると他のユーザーを追加したため、このようなことが発生したようです。しかし、言い換えれば、インストールが間違っている可能性があります...]

gpartedを使用して作成した2つのパーティション(ルートとntfs)の横に「キー」記号がありました。この部分は問題ですか?

ここに画像の説明を入力してください。

ベストアンサー1

usermodそのユーザーが同じユーザー名でプロセスを実行している場合、このアカウントで何を変更しようとしてもコマンドは失敗します。そのユーザーが所有するすべてのプロセスを終了する必要があります(企業環境ではこれを行わないように警告する必要があります)。または、ファイルを編集して/etc/passwd必要な内容をすべて変更した後、次にユーザーが新しいプロセスでログインしたときに変更する必要があります。セッションが終了すると、新しい設定が適用されます。

おすすめ記事