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/passwd
cygwin whoami использует то же имя пользователя, что и windows. kevinmer
кажется просто закорочен до 8 букв.
Разрешения Windows ACL доступны с cacls.exe foo.log
Cygwin пытается представить его в формате Posix/Unix, а windows git сообщает о них по-другому.