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 сообщает о них по-другому.

Другие вопросы по тегам