使用 Git Bash,我运行:
Welcome to Git (version 1.8.3-preview20130601)
$ whoami
kevinmeredith
$ ls -lrot foo.log
-rw-r--r-- 1 kevinmer 29 Nov 25 15:33 foo.log
我没有找到这样的kevinmer
用户:
$ ls /cygdrive/c/users | grep -i kevinmer
kevinmeredith
这是否意味着那kevinmer
是我的用户,即kevinmeredith
?
答案1
我假设您使用的是 Windows git,因为当前的 cygwin git 是 2.8.3。因此,您从两个不同的角度看待问题,具有不同的范围和假设。
如果您没有更改您的/etc/passwd
cygwin whoami,则使用与 windows 相同的用户名。kevinmer
似乎只是缩短为 8 个字母。
ACL Windows 权限可用cacls.exe foo.log
,cygwin 尝试以 Posix/Unix 方式表示它,而 Windows git 以不同的方式报告它们。