Добрый день, товарищи!Есть настроенная LDAP авторизация Login, FTP, Mail, SAMBA и т.д.
Пользователь под своим логином и имеет доступ ко всем этим сервисам.Сейчас понадобилось только для сервиса SAMBA изменить HomeDir. Но изменить ее нужно так чтобы она так-же как и раньше бралась из LDAP.
Т.е. я хочу добавить в samba.schema атрибут HomeDirForSamba и ему присвоить значение альтернативного пути.Теперь вопрос! Как указать SAMBA считывать путь именно с HomeDirForSamba а не с HomeDir?
Предполагаю, что такая возможность все таки есть, т.к. в более простом на мой взгляд пакете pure-ftpd это делается одной строкой... Надеюсь и в SAMBA такое возможно...
Благодарен за любые советы!
>[оверквотинг удален]
>альтернативного пути.
>
>Теперь вопрос! Как указать SAMBA считывать путь именно с HomeDirForSamba а не
>с HomeDir?
>
>Предполагаю, что такая возможность все таки есть, т.к. в более простом на
>мой взгляд пакете pure-ftpd это делается одной строкой... Надеюсь и в
>SAMBA такое возможно...
>
>Благодарен за любые советы!А в чём именно состоит вопрос - как добавить новый атрибут в samba.schema (кстати, там есть что-то под названием sambaHomePath и sambaHomeDrive) или как поменять фильтр запроса внутри Самбы, чтобы использовать этот нестандартный атрибут в качестве пути к домашней директории?
>[оверквотинг удален]
>>Предполагаю, что такая возможность все таки есть, т.к. в более простом на
>>мой взгляд пакете pure-ftpd это делается одной строкой... Надеюсь и в
>>SAMBA такое возможно...
>>
>>Благодарен за любые советы!
>
>А в чём именно состоит вопрос - как добавить новый атрибут в
>samba.schema (кстати, там есть что-то под названием sambaHomePath и sambaHomeDrive)
>или как поменять фильтр запроса внутри Самбы, чтобы использовать этот нестандартный
>атрибут в качестве пути к домашней директории?Как следует из SAMBA-LDAP-HOWTO этот параметр никак не может пересекаться с классом posixAccount:
The following four attributes are only stored with the sambaAccount entry if the values are non-default values:
*
smbHome
*scriptPath
*logonPath
*homeDrive
These attributes are only stored with the sambaAccount entry if the values are non-default values. For example, assume TASHTEGO has now been configured as a PDC and that logon home = \\%L\%u was defined in its smb.conf file. When a user named "becky" logons to the domain, the logon home string is expanded to \\TASHTEGO\becky. If the smbHome attribute exists in the entry "uid=becky,ou=people,dc=samba,dc=org", this value is used. However, if this attribute does not exist, then the value of the logon home parameter is used in its place. Samba will only write the attribute value to the directory entry is the value is something other than the default (e.g. \\MOBY\becky).
>[оверквотинг удален]
>These attributes are only stored with the sambaAccount entry if the values
>are non-default values. For example, assume TASHTEGO has now been configured
>as a PDC and that logon home = \\%L\%u was defined
>in its smb.conf file. When a user named "becky" logons to
>the domain, the logon home string is expanded to \\TASHTEGO\becky. If
>the smbHome attribute exists in the entry "uid=becky,ou=people,dc=samba,dc=org", this value is
>used. However, if this attribute does not exist, then the value
>of the logon home parameter is used in its place. Samba
>will only write the attribute value to the directory entry is
>the value is something other than the default (e.g. \\MOBY\becky).И?
Помойму это не из той оперы...
>[оверквотинг удален]
>>Предполагаю, что такая возможность все таки есть, т.к. в более простом на
>>мой взгляд пакете pure-ftpd это делается одной строкой... Надеюсь и в
>>SAMBA такое возможно...
>>
>>Благодарен за любые советы!
>
>А в чём именно состоит вопрос - как добавить новый атрибут в
>samba.schema (кстати, там есть что-то под названием sambaHomePath и sambaHomeDrive)
>или как поменять фильтр запроса внутри Самбы, чтобы использовать этот нестандартный
>атрибут в качестве пути к домашней директории?Да добавить в схему проблемы нет, проблема использовать нестандартный атрибут как путь до хомяка.