Ubuntu 9.04でユーザーのホームディレクトリをどのように変更しますか?


40

シェルでホームディレクトリを変更する方法を知っている人はいますか?


ubuntuforums.org/showthread.php?t=46866これは、home-dirの移動に関する素晴らしい方法です。私はこれを自分で試したことはありませんが、かなり複雑に見えます。ニック
ニック

見た目ほど複雑ではなく、プロセスに詳しくない人のために詳細に説明する必要がありました。実際に必要なのは、(1)パーティションを作成し、必要に応じて(2)パーティションをマウントする(3)ファイルをコピーする(3)パーティションをマウント解除する(4)編集/etc/fstab(5)古いホームディレクトリを邪魔にならないように移動する(6)新しいホームディレクトリを移動する/home(7)新しいマウント/home(8)チェックのすべてを、古いホームディレクトリを削除する
デヴィッド・Z

回答:


65

ランニング

sudo usermod -d new_home_dir   ユーザー名

はホームディレクトリを変更し、ホームディレクトリnew_home_dirの場所を保存するシステムファイルも更新します(/etc/passwd)。

また、現在のホームディレクトリからすべてのファイルを移動する場合は、次を使用します。

sudo usermod -d new_home_dir   -m   username

1
Ubuntu 12.04で私のために働いてくれた、ありがとう
-HappyDeveloper

これを行った後、ログインするとデスクトップの背景のみが表示されます。13.10..の場合でも、2009年からの回答です:)
Aleks

1
@Aleksの機能はusermod何年も、おそらく数十年も変わらないので、この答えはまだ有効です。デスクトップの背景だけが表示される理由については、おそらくデスクトップ環境の他の何かがユーザー名に依存しているため、その場合usermodはユーザー名がわかりません。しかし、なぜこれが起こっているのかを推測することしかできません(システムにアクセスできません)。
デビッドZ

どうもありがとう。私もこの機能が何年も変わっていないと思ったので、試しました。私はUbuntuの新規インストールでしたので、追加の手順で、この回答はaskubuntu.com/a/250877/223469に役立ちました(あなたのものと同じですが、追加の手順があります-より正確に新しい新鮮な新しいフォルダを作成します私の場合には)感謝デビッド私のために十分だった
ALEKS

2

私はこれを試していませんが、/ etc / passwdで変更できると思います。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.