「ホームディレクトリ/ home / meにchdirできませんでした:そのようなファイルまたはディレクトリはありません」


13

サーバーで12.04を使用しています。

私が使用して新しいユーザーを作成したadduser mepasswd meし、sudoのにこれを追加しました。

ログインすると、これが表示されます。

Could not chdir to home directory /home/me: No such file or directory    
$

入力するbashと「普通」に見え始めます

$ bash
me@server:/$

bashログインするたびに入力しないようにするにはどうすればよいですか?


2
新しいユーザーをどのように作成しましたか?
MattDMo 14年

2
その答えはこの質問にまったく関係がなく、私を助けません。
ddd 14年

ユーザーの作成に使用したコマンドは何ですか?また、質問にの出力を追加しますcat /etc/passwd
Braiam

adduser me、passwd me
ddd 14年

2
の出力をgetent passwd $USER質問に追加してください
Florian Diesch 14年

回答:


23

adduser基本的すぎて、デフォルトを適切に設定しません。useradd可能な限り使用することをお勧めします。新しいユーザーを削除して、useradd -D me自分で再度作成するか、自分で修復することができます。

sudo mkdir /home/me
sudo usermod --shell /bin/bash --home /home/me me
sudo chown -R me:me /home/me
cp /etc/skel/.* /home/me/

getent passwd meFlorianが提案したとおりに使用していた場合、次のようなものを見たはずです。

sudo getent passwd me
boggus:x:1002:1002::/home/me:/bin/sh

そしてls /home、あなたのエラーとしてユーザーディレクトリを表示しません:

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

しかし、最後のステップでcp: cannot stat / etc / skel / * を取得します:そのようなファイルやディレクトリはありません `これは何をしますか?
ddd 14年

するとuseradd -D me、引数のリストが出力されるだけです。私は、RANを持ってuserdel me前に
dddの

質問を編集して、の出力を追加してくださいapt-cache policy passwd
Braiam

@dddまた、あなたは確かであるuser、その後addではないadd、その後user?コピーペーストを使用してください。
Braiam

2
その後、@dddけど...何が悪かったのか、編集、あなたの疑問を伝え、情報を追加...
Braiam
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.