synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяФайловый Сервер › как узнать кто блокирует файл и сбросить сеанс?

как узнать кто блокирует файл и сбросить сеанс?

alexkg1 · 23.12.2020

synology RS818+

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

В виджете "подключенные пользователи" пытался завершить сеанс но не помогло, в руководстве так же не нашел описание проблемы.

 

Подскажите как найти пользователя и сбросить блокировку файла

 

Под root как можно зайти, есть ли "пароль по умолчанию" для него?

kucher · 23.12.2020
synology RS818+

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

В виджете "подключенные пользователи" пытался завершить сеанс но не помогло, в руководстве так же не нашел описание проблемы.

 

Подскажите как найти пользователя и сбросить блокировку файла

 

Под root как можно зайти, есть ли "пароль по умолчанию" для него?

Копируете проблемный файл в эту же папку: получается "ИМЯ копия", удаляете исходный проблемный файл и промежуточный файл от него, если он был открыт в чём-то вроде WORD. Копию приводите к виду "ИМЯ". Вуаля.

Делать в DSM, в File Station, с правами админа. От админа по smb лично у меня это не срабатывает, Samba на NAS'e видимо не все права имеет, в отличие от прямого манипулирования из оболочки DSM.

 

UPD

ИМХО, это быстрее и проще чем морочиться с рестартом сервисов SMB, при котором отвалится весь доступ по SMB, у всех. Удобного механизма корректного сброса блокировки файла для SMB, лично я, не нашёл. В т.ч. механизма принудительного разрыва SMB сессии на стороне сервера. Потому так вот.

alexkg1 · 23.12.2020

спасибо сделал так

переименовал в DSM --- сделал копию через проводник --- переименовал копию в оригинал DSM

 

а всетки, как то можно сделать это в консоле?

 

kucher · 23.12.2020
спасибо сделал так

переименовал в DSM --- сделал копию через проводник --- переименовал копию в оригинал DSM

 

а всетки, как то можно сделать это в консоле?

По ssh? Не знаю зачем Вам это надо, но...

Войти сначала через ту же Putty под учёткой админа, сделать sudo -i, ввести ещё раз тот же пароль, запустить MC (который надо ещё установить - не будете же Вы в консоли всё это набирать) и уже в нём проделать то же самое.

Как войти в консоль NAS'а описывается в официальном мануале.

 

В самой DSM можно попробовать только остановить/запустить службу SMB, но я не вижу в этом смысла и не проверял будет ли результат: промежуточный файл это не удалит, тот же WORD всё равно будет ругаться что файл только для чтения и т.п..

3bcbf861b8f4b799096f68d41a163bd4.png

SMB-демона так же можно рестартануть в консоли по ssh.

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