web-dev-qa-db-ja.com

ホームディレクトリを適切に変更する

適切にユーザーのhomedirを変更するかどうかを知りたい。

私はすでにこのコマンドについて知っています

usermod -d /home/peter peter

しかし、前にhomedirを作成する必要がありますか?そして、古いhomedirはどうなりますか? (コンテンツを移動する-mオプションについては知っていますが、古いコンテンツを移動/削除したくありません)。

したがって、古いコンテンツを削除せずに残すには、上記のとおりにコマンドを使用する必要がありますか?

Ubuntu 12.04.1 LTS「サーバー」を使用します。

26
Peter

まず、usermodは通常のユーザーとして実行できません。推奨されないルートとしてログオンするか、コマンドの前にSudoを付ける必要があります。このコマンドはフォルダーを作成しないため、最初に作成する必要があります。

cd /home;
Sudo mkdir peter
Sudo chown peter:peter peter
Sudo usermod -d /home/peter peter

あなたがしたいことをします。既存のホームフォルダーは変更されません。

ユーザーがログインしている間は、ユーザーのホームディレクトリを変更できません(peterとしてログインしている場合は機能しません)。

29
Warren Hill