Этот раздел выводится только на странице Global Advanced. Здесь вы можете установить параметры, определяющие процедуру подключения клиентов. Эти параметры могут использоваться для того, чтобы обновлять пользовательские каталоги, автоматически подключать пользователям сетевые диски и упростить администрирование учетных записей. Возможности, для настройки которых предназначены перечисленные ниже параметры, хорошо работают со всеми клиентами и не являются частью экспериментального кода NT Domain Server.
add user script
Этот параметр используется только в том случае, если применяется безопасность на уровне домена (security - domain) или на уровне сервера (security - server).
Параметр задает сценарий, который вызывается smbd и выполняется с привилегиями пользователя root. Сценарий должен при необходимости создать учетную запись UNIX, соответствующую пользователю, подключившемуся к серверу. Samba требует, чтобы каждый подключившийся клиент соответствовал какой-либо учетной записи UNIX. Если ваша сеть использует учетные записи Windows, то дублирование их в UNIX-системе — крайне скучная задача. Есть ли у вас время, чтобы создавать учетные записи два раза и поддерживать их синхронизацию между двумя серверами? Потратьте некоторое время на написание данного сценария, а также сценария, задаваемого параметром delete user script, который описан ниже, и вся работа по синхронизации учетных записей будет выполняться автоматически, «на лету».
Каждый раз, когда клиент успешно подключается к системе, демон smbd пытается найти соответствующую ему учетную запись в базе данных паролей UNIX-системы. Если найти такую учетную запись не удается, но определен параметр add user script, то smbd запускает сценарий, указанный значением этого параметра, с правами пользователя root. При этом переменная подстановки *и заменяется на имя создаваемой учетной записи.
После того как учетная запись создана, smbd продолжает работу так, как если бы она существовала с самого начала. Другими словами, учетные записи в UNIX-системе, соответствующие учетным записям Windows, динамически создаются при подключении клиента.
В значении параметра add user script должен быть указан полный путь к сценарию. Написать или найти нужный сценарий вам следует самостоятельно. Samba может только передать ему значение одной переменной — Ли. Эта переменная заменяется на имя пользователя, под которым было произведено подключение к Samba-серверу. Оно и передается сценарию, который должен создать учетную запись с тем же именем.
Значение по умолчанию — пустая строю (вызова сценария не происходит):
add user script -
Для того чтобы использовать сценарий usercreate, находящийся в каталоге /opt/samba/Mn, задайте
add user script - /opt/samba/Mn/usercreate Xu
delete user script
Этот параметр используется только в том случае, если применяется безопасность па уровне домена (security » domain) или на уровне сервера (security » server).
Параметр задает сценарий, который вызывается smbd и выполняется с привилегиями пользователя root. Этот сценарий должен удалять учетную запись пользователя, динамически созданную при его подключении к серверу.
В значении параметра delete user script должен быть указан полный путь к сценарию. Написать или найти нужный сценарий вам следует самостоятельно. Samba может только передать ему значение одной переменной — Хи. Эта переменная заменяется на имя пользователя, под которым было произведено подключение к Samba-серверу. При отключении клиента или освобождении им службы это имя передается сценарию, который должен удалить (созданную ранее при подключении клиента) соответствующую учетную запись.
Значение по умолчанию — пустая строка (вызова сценария не происходит):
delete user script -
Для того чтобы использовать сценарии userdelete, находящийся в каталоге /opt/samba/bin, задайте
delete user script - /opt/santoa/Mn/userdelete Xu

Метки: ,

Статьи по теме