Cygwin - Kullanıcı profili dosyaları oluşturulamıyor veya oluşturmuyor - / home / User /


3

Cygwin ve kurulumunda oldukça fazla deneyime sahibim, ancak bu sefer garip davranıyor. Yüklerken her şey harika gözüküyordu, ancak Cygwin istemini açtıktan sonra normal kurulumun hiçbirini hesap bilgi satırlarınızı almadım. C: / cygwin / home / dizinine baktıktan sonra, benim için veya .bashrc vb. Gibi normalde yaptığı herhangi bir dosya için bir kullanıcı oluşturmadığını öğrendim. Daha sonra Cygwin'i bir Yönetici olarak çalışacak şekilde ayarlayamadım. etki, tesir. Sonra cygwin.bat dosyasını çalıştırıp olası bir düzeltme olarak kullanıcı profili dosyası oluşturmaya zorlayabileceğini öne sürdüm. Daha sonra ismimin bir kullanıcı dizinini yarattım (windows kullanıcı hesabı adımla aynı ve Cygwin'in / etc / passwd dosyasından ne beklediğini) ve .ssh dizini buraya koydum ve ssh anahtarlarını normal olarak kullanabildim. uzak sunuculara bağlanın. Ancak, Cygwin, hala Cygwin dosyalarından herhangi birini yaratmadı. Daha sonra, cygwin'in yazabileceği ve hiçbir etkisi olmadığından emin olmak için dizini 777'ye kopyaladım.

Görünen o ki, Cygwin bu dizinden okuyabiliyor, ancak kullanıcı dosyalarını oluşturmaya çalışamıyor ya da denemiyor.


Bu içeriği otomatik olarak oluşturma işleminin farkında değilim. Cygwin'i yeni bir sisteme kurduğum son birkaç kez, / etc / skel klasöründeki şablonları kopyalayarak .bash_profile, .bashrc, etc dosyalarını kendim yarattım.
Costa

hmm, ne zaman ilk hesap açtığımda yüklediğimde bu dosyaları yaratıyor.
DrCord

Gerçekten bir şeyin yanlış olduğunu düşündüren şey, bilinen ana bilgisayar dosyasına eklemek için "yazamıyorum" hatasıyla başarısız olması ...
DrCord

Yanıtlar:


3

Bu sorunun cevabı oldukça basitti: Windows ortamının $ HOME değişkenini ayarlamak için ilk seçenek olacağının farkında değildim, bu yüzden cygwin yapılandırma dosyalarımı yerine / cygdrive / c / User / [KullanıcıAdı] 'dan okumaya çalışıyordu. / home / [KullanıcıAdı]. Windows kullanıcı dizininde cygwin konumuna sembolik bağlantılar koydum ve bu sorunu düzelttim.

Cygwin Windows'ta başlayan çünkü Cygwin .bashrc kaynak olmadığından bu ilgili süper kullanıcı yazısından sorunumda hata ayıklamama yardımcı olacak yeterince yararlı bilgi bulabildim

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.