こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

デフォルトのホームディレクトリを変更する方法

ubuntu 8.04 を使っています。

デフォルトのホームディレクトリを /home から /home2 に変更しようと思い、

useradd -D -b /home2

としました。
このあと、

useradd user
passwd user

をしたのですが、/home/user ができて /home2/user がでていません。

ログインしようとすると:

Could not chdir to home directory /home2/user: No such file or directory

というエラーメッセージがでます。

どうすればよいでしょうか?

投稿日時 - 2008-10-05 00:48:31

QNo.4378092

すぐに回答ほしいです

質問者が選んだベストアンサー

http://manpages.ubuntu.com/manpages/feisty/ja/man8/useradd.html
にあるようにディレクトリをつくるためには-mオプションが必要です。
(debian系ではこのように-mオプションが入るみたいです。)

デフォルトの変更のための-Dオプションではデフォルトの設定が
変わるだけでディレクトリは作りません。

たぶん1回以下のコマンドを実行すれば
useradd -d /home2/user -m user名
自動的に作られるのではと思います。

だめなら手動でhome2を作っておくしかないですね。


-

投稿日時 - 2008-10-05 01:15:45

お礼

ありがとうございます。
できましたが、どうも、useradd は low level のツールなので
本来 adduser を使うべきみたいですね。

この場合 /etc/adduser.conf を編集する、ということを覚えました。

投稿日時 - 2008-10-05 15:03:28

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問