URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID14
Нить номер: 1716
[ Назад ]

Исходное сообщение
"Команды samba"

Отправлено toris0 , 01-Апр-08 13:39 
Собственно вопрос такой: как в samba отключить от шары только одного пользователя? Например, если этот пользователь заблокировал файл, необходимый для работы других пользователей, а самбу прегрежать нельзя?

Спасибо.


Содержание

Сообщения в этом обсуждении
"Команды samba"
Отправлено XAnder , 01-Апр-08 14:23 
>Собственно вопрос такой: как в samba отключить от шары только одного пользователя?

man smbcontrol в помощь

Если не ошибаюсь, то можно так:
    smbcontrol <ID процесса> close-share <имя шары>

или даже так:
    smbcontrol <ID процесса> shutdown

ID процесса для конкретного пользователя можно узнать из вывода smbstatus.


"Команды samba"
Отправлено toris0 , 01-Апр-08 18:27 
спасибо огромное за ответ. собственно интересовало само название команды.
манулы то я конечно же почитаю. просто сложно искать что-либо, если даже не знаешь как это
называется )))

Кстати попутно нашёл ещё один способ... правда он не настолько правильный, но работает:
делаешь smbstatus, смотришь pid процесса, который лочит файл, а потом просто делаешь этому
процессу kill. вроде работает.

Кстати, есть предложение писать в эту тему все известные команыд администрирования самбы,
и вкратце описание этих команд. Новечкам очень полезно будет (таким как я). Просто пытался найти список команад более или менее систематезированный - не получилось... А как я уже говорил, очень трудно искать документацию к команде, если даже не знаешь как она пишется, и есть ли она вобще.



"Команды samba"
Отправлено Peter , 02-Ноя-15 16:51 
Пробовал close-share - не помогло, а вот kill <ID процесс> - вышибает!