簡體   English   中英

如何讓babun / cygwin主目錄等於windows主目錄?

[英]How to make babun/cygwin home directory equal windows home directory?

我剛剛安裝了一個Cygwin的變種babun。 我希望cygwin用戶主目錄等於我的Windows主目錄。 所以,要清楚,我不想將cygwin主頁添加到C:\\Users作為新用戶,我希望它與我當前的Windows主目錄相同。

現在,根據這篇文章, 如何在安裝后更改我的Cygwin主文件夾? ,有一個簡潔的方法使cygwin主目錄指向您的Windows主目錄。 你打開文件/etc/nsswitch.conf並確保有一行db_home: windows 然而,在重新啟動我的電腦后, echo $HOME仍然說/home/chiel.tenbrinke ,這不應該是什么。 它應該說像/cygdrive/c/Users/Chiel.tenBrinke

為什么這不起作用?

我的cygwin版本是CYGWIN_NT-6.1-WOW IM-Chiel-2015 1.7.35(0.287/5/3) 2015-03-04 12:07 i686 Cygwin

Babun有一個非常好的FAQ。 常見問題解答中的最后一項是如何使用Windows主目錄作為Babun的主目錄

對我來說,它歸結為:

  1. 通過Win + R sysdm.cpl為$ HOME = / Users / my_account_name創建一個env var
  2. 運行mkpasswd -l -p "$(cygpath -H)" > /etc/passwd
  3. 運行babun install

我不確定為什么Babun不認識/etc/nsswitch.conf的標准cygwin設置,我有點驚訝在Cygwin FAQ中沒有提到這個設置。 我有點擔心,盡管Babun是一個很棒的收藏品,如果沒有得到妥善維護,它可能會很快與Cygwin失去同步。

到目前為止,我嘗試了一種更簡單的方

只需將您的主文件夾轉到您想要的位置,然后制作符號鏈接

移動后的第一次執行可能會提示錯誤,運行babun install會解決所有問題。

在/etc/nsswitch.conf中

db_home:/ cygdrive / c / Users /%H

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM