我的 Cygwin 安装包含 Unknown+User Unknown+Group 拥有的安装文件,包括配置目录

我的 Cygwin 安装包含 Unknown+User Unknown+Group 拥有的安装文件,包括配置目录

几周前我安装了 Cygwin,但今天早上当我需要 grep 一些 PC 文件时,我打开了 cygwin 终端,它报告说我的配置目录不可读。它归 Unknown+User 和 Unknown+Group 所有。

-bash:cd:/cygdrive/c/WINDOWS/system32/config/systemprofile:权限被拒绝警告:尝试进入/cygdrive/c/WINDOWS/system32/config/systemprofile 失败!

 /cygdrive/c/WINDOWS/system32
$ ls -l|grep Unknown
drwxr-x---  1 Unknown+User                Unknown+Group                       0 Feb 19 09:26 config
drwxr-x---  1 Unknown+User                Unknown+Group                       0 Sep 15 03:33 Configuration
drwxr-x---  1 Unknown+User                Unknown+Group                       0 Sep 15 03:33 DriverState
drwxr-x---  1 Unknown+User                Unknown+Group                       0 Sep 15 03:33 FxsTmp
drwxr-x---  1 Unknown+User                Unknown+Group                       0 Sep 15 03:34 ias
drwxr-x---  1 Unknown+User                Unknown+Group                       0 Sep 15 03:34 MsDtc
drwxr-x---  1 Unknown+User                Unknown+Group                       0 Sep 15 03:33 networklist
-rwxr-x---+ 1 Administrators              Unknown+Group                  137570 Feb 19 09:23 perfc009.dat
-rwxr-x---+ 1 Administrators              Unknown+Group                   33424 Sep 15 03:31 perfd009.dat
-rwxr-x---+ 1 Administrators              Unknown+Group                  716204 Feb 19 09:23 perfh009.dat
-rwxr-x---+ 1 Administrators              Unknown+Group                  297062 Sep 15 03:31 perfi009.dat
drwxr-x---  1 Unknown+User                Unknown+Group                       0 Feb 19 10:18 SleepStudy
drwxr-x---  1 Unknown+User                Unknown+Group                       0 Feb 19 11:21 sru
drwxr-x---  1 Unknown+User                Unknown+Group                       0 Feb 19 09:37 WDI

(顺便说一句,因为它可能相关,这台电脑刚刚升级到相当糟糕的 Windows 10 更新 1809 和后续更新。这导致了一些问题,例如音频和 wifi 驱动程序不佳。)

我需要做什么来解决这个问题?

编辑:我不认为该 PC 是域的一部分,但我不知道。id:uid=197611(sinc)gid=197121(无)groups=197121(无)、545(用户)、4(INTERACTIVE)、66049(CONSOLE LOGON)、11(经过身份验证的用户)、15(此组织)、113(本地帐户)、4095(CurrentSession)、66048(本地)、262154(NTLM 身份验证)、401408(中等强制级别)

答案1

您无法修复,因为这是 Windows 问题,而不是 cygwin 问题。这些文件的所有者只能从管理员帐户读取。

Power Shell 也存在同样的问题,错误报告缺乏授权

Windows PowerShell
Copyright (C) Microsoft Corporation. Alle Rechte vorbehalten.

PS C:\windows\system32> get-acl config
get-acl : Es wurde versucht, einen nicht autorisierten Vorgang auszuführen.
In Zeile:1 Zeichen:1
+ get-acl config

但如果 PowerShell 以管理员身份运行

Windows PowerShell
Copyright (C) Microsoft Corporation. Alle Rechte vorbehalten.

PS C:\WINDOWS\system32> get-acl config

    Verzeichnis: C:\WINDOWS\system32

Path   Owner               Access
----   -----               ------
config NT-AUTORITÄT\SYSTEM ERSTELLER-BESITZER Allow  FullControl...

从 Cygwin Shell RunAs 管理员

 /cygdrive/c/windows/system32
$ ls -ld config
drwxrwx---+ 1 SYSTEM SYSTEM 0 Feb 16 07:38 config

相关内容