Başlangıçta Linux için Windows Subsystem üzerine kurduğum kullanıcının giriş dizinini değiştirmek istiyorum. Bu komutu buldum
sudo usermod -d /mnt/c/Users/Alex alex
Buna izin vermeli ama bu hatayı alıyorum
usermod: user alex is currently used by process 2
Muhtemelen bu kullanıcı olarak giriş yaptığım için. sudo su -
Yapıp tekrar komutu çalıştırarak root çalıştırmaya çalıştım ama aynı sorunu alıyorum. Google’da kullanıcı alex
kökten çıkması için bulduğum bir komutu denedim ama bu da beni tamamen bash dışı bıraktı.
Düşüncesi olan var mı?
Bu hesaptan çıkış yapamaz, başka bir hesap olarak giriş yapamaz ve sonra hangi sonucu aldığınızı görmek için komutları çalıştıramaz mısınız?
—
Pezevenk Suyu BT,
Bu hesaptan çıkış yapmak Linux bash'ini kapatır ve sizi Windows istemine geri döndürür. Tekrar giriş yapmak sizi varsayılan olarak o kullanıcıya yerleştirir. Ve kökten geçerek
—
Xeon06
sudo su -
hala işlem hatası alıyorum
Görüyorum ki, bu hesaptan çıkarken Windows'a başka bir hesap olarak giriş yapamazsınız ve ardından bash komutunu çalıştırıp ardından bu hesaptan bash olarak diğer hesap için çalıştırırsınız. Windows içinde henüz bash kurulumunu yapmamıştım, bu yüzden yapılması zor olsa da potansiyel basit çözümleri düşünmekteydim, ancak bu bir kerelik bir anlaşma olsa bile, o zaman işe yarayabilirdi. Hızlı düşünceler sadece olsa.
—
Pezevenk Suyu BT
Maalesef, bash ortamı,% appdata% 'da depolanan mevcut kullanıcı Windows’a bağlı. Yani başka bir kullanıcı kendi bash ortamını elde edecek
—
Xeon06
Varsayılan kullanıcı adını Windows'ta çalıştırarak değiştirebilirsiniz (bash değil)
—
harrymc
lxrun /setdefaultuser myusername
.