Git Bash 文件所有者

Git Bash 文件所有者

使用 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/passwdcygwin whoami,则使用与 windows 相同的用户名。kevinmer似乎只是缩短为 8 个字母。

ACL Windows 权限可用cacls.exe foo.log,cygwin 尝试以 Posix/Unix 方式表示它,而 Windows git 以不同的方式报告它们。

相关内容