Я действительно бьюсь головой об стену с расследованием этой проблемы.

У нас есть общий диск с рядом документов. Один такой документ был создан в 2015 году, и Пользователь1 попытался получить доступ к этому файлу Microsoft Office, но пользователю было предложено всплывающее окно с сообщением о том, что файл был заблокирован пользователем2.

Проблема в том, что user2 покинул компанию в 2012 году. Этот пользователь больше не существует в Active Directory, и, похоже, у него никогда не было доступа к этому общему ресурсу.

Я озадачен тем, что здесь произошло, и где я могу начать свое расследование. В нашем распоряжении нет журналов активности файлов, но есть ли способ узнать, что произошло?

В Active Directory также нет пользователей с такой же фамилией, как user2.

1 ответ1

2

Сетевой ресурс имеет разрешения на уровне общего ресурса и на уровне файловой системы. Вы утверждаете, что "user2" больше не существует с 2012 года, но затем вы утверждаете, что в AD нет учетной записи для user2. Давайте сделаем некоторые различия.

user2 это имя учетной записи, а не человек. Человек, который использовал учетную запись user2, покинул компанию в 2012 году, а не учетную запись. Любой, кто имеет надлежащие учетные данные для user2, может войти в систему. Вы можете легко потеряться в AD, если вы не очень знакомы с ним.

Вы не упомянули ОС сервера или версию [Ex. Сервер 2012 R2]. Однако, если у вас есть доступ к консоли сервера, вы можете проверить, открыт ли сеанс для user2.

From an elevated command prompt: net session
You can also check to see files open: net file

Ex.

C:\Users\Administrator>net session

Computer               User name            Client Type       Opens Idle time

-------------------------------------------------------------------------------
\\192.168.0.113        LAZER                Windows 2002 S...     4 04:54:05

The command completed successfully.


C:\Users\Administrator>net file

ID         Path                                    User name            # Locks

-------------------------------------------------------------------------------
3556769893 D:\Users Shared Folders\engraver        LAZER                 0
4026532140 D:\Users Shared F...\4x2 UIL.cdr        LAZER                 0
4026532734 D:\Users Shared F...\lazer files        LAZER                 0
The command completed successfully.

Если файл заблокирован, он покажет имя файла и блокировку.

Сессия скажет вам, откуда запускается учетная запись. Всегда лучше закрыть открытый / заблокированный из приложения, в котором он запущен. Если это осталось, у вас есть другие варианты.

From your command line: compmgmt.msc
Expand System Tools, Shared Folders, Open Files
Locate the file in the right pane, right click and select Close Open File

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

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

На данный момент, зная, что приложение будет важно. В этом случае вы обычно находите папку, в которой находится файл, с именем файла с таким же именем, но с другим расширением.

Ex.
filename.ext
filename.lck

Это может случиться по многим причинам. Если приложение использует файловую систему для блокировки файла в режиме R/W, и файл не был закрыт должным образом, файл остается, и вы должны вручную удалить заблокированный файл. Примечание. Это означает, что только определенное приложение будет восприимчиво к этому. Никогда не работайте без сети, а это означает, что всегда делайте резервные копии файлов перед искушением восстановления.

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