Git Bashファイルの所有者


0

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
同じチケットで2つの質問をすることは良いアイデアだとは思わない。読者のなかにはそのうちの1つだけに答えがあり、両方のサブ質問をカバーする人がいない場合はベストアンサーを選択できないからだ。
A.ロワゾー

回答:


0

現在のcygwin gitは2.8.3であるため、Windows gitを使用していると仮定します。このように、異なるスコープと仮定を持つ2つの異なる視点から見ています。

変更していない場合、/etc/passwdcygwin whoamiはwindowsと同じユーザー名を使用します。kevinmer8文字に短絡しているようです。

ACL Windows Permission cacls.exe foo.logはで利用できます。cygwinはPosix / Unixの方法でそれを表現しようとし、windows gitはそれらを別の方法で報告します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.