1

Я установил Cygwin пару недель назад, но сегодня утром, когда мне понадобилось выполнить поиск файлов на ПК, я открыл терминал cygwin, и он сообщил, что мой каталог настроек не читается. Он принадлежит Unknown+ Пользователь и 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 Update 1809 и последующего обновления. Это вызвало пару проблем, таких как плохой звук и драйверы Wi-Fi.)

Что мне нужно сделать, чтобы это исправить?

Редактировать: я не думаю, что компьютер является частью домена, но я не знаю. id: uid = 197611(sinc) gid = 197121(нет), группы = 197121(нет), 545(пользователи), 4(интерактивно), 66049(вход в систему CONSOLE), 11(аутентифицированные пользователи), 15(эта организация), 113(Локальная учетная запись), 4095(текущий сеанс), 66048(локальный), 262154(аутентификация NTLM), 401408(средний обязательный уровень)

1 ответ1

2

Вы не можете исправить, так как это проблема 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 является администратором RunAs

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .