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

Как узнать какой пользователь блокирует файл

KingCrimson · 08.10.2012

Здраствуйте

Есть проблема с блокировкой файлов автокадом по сети (samba cifs)

 

UID того кто блокирует узнать не составило труда

smbstatus -L | grep -i имяфайла

fs> smbstatus -b -L -n | grep -i Генерал

17939 532677743 DENY_NONE 0x20089 RDONLY EXCLUSIVE+BATCH /volume1/CONSTRUCTION/файл.dwg Mon Oct 8 11:14:05 2012

.....

проблемма только в том что выводится UID того кто блокирует

а как бы сопоставить UID с реальным Active Directory пользователем ?

 

pdbedit - в 4.1 - отсутствует ((

dolphi · 31.03.2014
UID того кто блокирует узнать не составило труда

smbstatus -L | grep -i имяфайла

fs> smbstatus -b -L -n | grep -i Генерал

17939 532677743 DENY_NONE 0x20089 RDONLY EXCLUSIVE+BATCH /volume1/CONSTRUCTION/файл.dwg Mon Oct 8 11:14:05 2012

.....

 

поздно, но

smbstatus -L | grep UID

 

в данном случае 17939

zoond · 08.04.2015

Вопрос остался открытым.. как выяснить ИМЯ пользователя, зная его UID

polanat · 08.04.2015
Вопрос остался открытым.. как выяснить ИМЯ пользователя, зная его UID

smbstatus -u | grep XXXX

 

где XXXX - Process ID

 

PS UID - это User ID - посмотреть можно командой cat /etc/passwd

zoond · 08.04.2015

И еще вопрос.. какую программу лучше использовать для работы через telnet с synology? Вопрос возник в следствии того, что при поиске файла с русским именем

(к примеру smbstatus -L | grep -i документ), консоль не выводит никаких результатов. Использую PuTTY.

polanat · 08.04.2015
И еще вопрос.. какую программу лучше использовать для работы через telnet с synology? Вопрос возник в следствии того, что при поиске файла с русским именем

(к примеру smbstatus -L | grep -i документ), консоль не выводит никаких результатов. Использую PuTTY.

В PuTTY проверьте закладку "Translation" - там в поле "Remote Character Set" должно быть выставлено "UTF-8"

polanat · 08.04.2015
В PuTTY проверьте закладку "Translation" - там в поле "Remote Character Set" должно быть выставлено "UTF-8"

 

PS Также есть WinSCP - он более продвинутый.

 

zoond · 08.04.2015
В PuTTY проверьте закладку "Translation" - там в поле "Remote Character Set" должно быть выставлено "UTF-8"

 

да стоит UTF-8, русский шрифт отображается, но результат smbstatus - U | grep -i база не выводится

 

DiskStation> smbstatus - U
11955        3690993367  DENY_NONE  0x2019f     RDWR       EXCLUSIVE+BATCH  /volume1/vsem   HOME/база.ldb   Wed Apr  8 14:05:41 2015

DiskStation> smbstatus - U | grep -i база
DiskStation> нет результата поиска 

 

polanat · 08.04.2015

флаг U щемит сино-юзера по PID

m_goncharov · 16.07.2015

День добрый. А как можно узнать соответствие UID к имя пользователя, если он авторизуется через доменные учетные записи?

romiro · 18.01.2016
День добрый. А как можно узнать соответствие UID к имя пользователя, если он авторизуется через доменные учетные записи?

 

обычно так:

wbinfo --uid-info=UID или wbinfo --uid-info UID

 

на синологии может отличаться