問題不僅在於Cygwin的兩個用戶是不同的,他們也不同於Windows的觀點。
要重命名cygwin的用戶,您可以使用文件/etc/passwd
mkpasswd -c > /etc/passwd
sed -e "s/ryang:/sohnryang:/g" -i /etc/passwd
,你可以重複它在第二臺計算機
mkpasswd -c >> /etc/passwd
sed -e "s/user:/sohnryang:/g" -i /etc/passwd
所以現在都將共享相同的cygwin的名字。 需要:
只改變第一和第六個字段;第五名不變。
但是這兩個用戶是不同的也適用於Windows,你可以用
C:\Users\myself>whoami /user
USER INFORMATION
----------------
User Name SID
==================== =============================================
my_computer\myself S-1-5-21-531030479-1339336681-3415091201-1009
兩個SID的是兩個不同的計算機還,如果用戶名是在Windows中同樣驗證。 Windows用戶名和SID合併在第5字段/etc/passwd
根據系統的類型,SID差異可能會導致在兩臺計算機上創建的文件之間發生授權問題。 Windows Home版本通常比專業版更迷惑。