3

Папка «Пользователи» на одном из моих клиентов SERVERS таинственным образом отсутствует в родительской папке.

(У меня действительно отображаются скрытые и системные папки, я отключил и снова включил это)

Папка является общей, и к ней можно получить прямой доступ, и она отображается в DIR, но не отображается в списке папок в проводнике.

Я предполагаю, что объект папки каким-то образом поврежден, я не уверен, как это исправить.

2 ответа2

0

Если вывод команды:

attrib "C:\Users"

содержит S или H в первом столбце, вам нужно будет снять соответствующий флаг:

attrib -S "C:\Users"

или же

attrib -H "C:\Users"

Хотя я ненавижу, что "может быть вирус" отвечает так же, как и следующий человек, хорошей отправной точкой может быть запуск средства обнаружения руткитов от Microsoft. Это, по крайней мере, даст вам понять, является ли это проблемой конфигурации или папка действительно (обычно злонамеренно) невидима для Windows Explorer.

Если вы можете вызвать приглашение powershell, вывод следующей команды также может быть информативным:

get-acl "c:\users"  | Format-List
0

Могу поспорить, что права на "проверку файлов" не включены, по крайней мере, для учетной записи, которую вы используете. Вы можете просто вызвать свойства папки и посмотреть, если флажок "Список файлов" снят, то есть в системе Win7 это выглядит как этот образ; на сервере вместо этого может быть указано "Сканирование файлов".

Права на сканирование файлов

Или он может сказать «List Folder / Read Data», как показано ниже (игнорируйте красный кружок!):

другая формулировка Если вы нажмете «Изменить», вы сможете изменить назначенные права для перечисленных пользователей или групп.

Другая возможность состоит в том, что права на "Папку перемещения" не предоставляются; это установлено в том же месте.

Наконец, с помощью Access Based Enumeration пользователи будут видеть только те папки, на которые у них есть права; Возможно ли, что кто-то включил ABE?

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