ここに私がしたいことの簡単な説明があります:
ユーザーtomのIDは1000です。usermod -u 2000 tom
を呼び出しています。
Tomのidが2000に変更されること以外に、何が正確に起こりますか?このユーザーが所有していたファイルとフォルダーはこのユーザーによってまだ残っていますか、または所有者を再度明示的に設定する必要がありますか?
ご協力いただきありがとうございます!
usermod
は、ホームディレクトリ内のユーザーのファイルのアクセス許可を変更します。彼のホームディレクトリ外のファイルは手動で変更する必要があります。
man usermodは、次の警告をリストします。
ユーザーの数値ユーザーID、ユーザー名、またはユーザーのホームディレクトリが変更されている場合、このコマンドの実行時に、指定されたユーザーがプロセスを実行していないことを確認する必要があります。 usermodはLinux上でこれをチェックしますが、ユーザーが他のアーキテクチャ上のutmpに従ってログインしているかどうかのみをチェックします。
Crontabファイルまたはatジョブの所有者を手動で変更する必要があります。
NISサーバーでNISに関連する変更を行う必要があります。