“Ana dizine / home / me'ye yönlendirilemedi: Böyle bir dosya veya dizin yok”


15

Sunucumda 12.04 kullanıyorum.

Ben kullanarak yeni bir kullanıcı oluşturdunuz adduser meve passwd meve sudo bunu ekledi.

Giriş yaptığımda gördüğüm bu.

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

Ben yazıyorum bashve "normal" görünmeye başlıyor

$ bash
me@server:/$

bashHer giriş yaptığımda yazmaktan nasıl kaçınabilirim ?


2
yeni kullanıcıyı nasıl oluşturdun?
MattDMo

2
bu cevap hiç bu soru ile ilgili değildir ve bana yardımcı olmaz.
DDD

Kullanıcıyı oluşturmak için hangi komutu kullandınız? Ayrıca sorunuzun çıktısını ekleyin cat /etc/passwd.
Braiam

adduser beni, passwd beni
ddd

2
Lütfen getent passwd $USERsorunuzun çıktısını ekleyin
Florian Diesch

Yanıtlar:


25

adduserçok basit ve varsayılanları düzgün ayarlamıyor. useraddMümkün olduğunda kullanılması önerilir . Yeni kullanıcıyı kaldırabilir ve yeniden oluşturabilir useradd -D meveya kendiniz onarabilirsiniz:

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 olarak kullandıysanız , böyle bir şey görmelisiniz:

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

Ve ls /homekullanıcı dizinini hatanız olarak göstermez:

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

ancak son adımda cp: cannot stat / etc / skel / * ' alıyorum : Böyle bir dosya veya dizin yok' bu ne işe yarar?
ddd

Bunu yaptığımda useradd -D mesadece argümanlar listesi çıktılar. Daha userdel meönce koştum
ddd

Lütfen sorunuzu düzenleyin ve çıktısını ekleyin apt-cache policy passwd.
Braiam

@ddd ayrıca, emin olduğu usero adddeğil addo zaman user? Emin olmak için lütfen kopyala yapıştır kullanın.
Braiam

2
@ddd ama sonra neyin yanlış gittiğini söyle ... sorunuzu düzenleyin ve bilgileri ekleyin ...
Braiam
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.