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.logCygwin пытается представить его в формате Posix/Unix, а windows git сообщает о них по-другому.