Страница 1 из 1

как скрыть home в pdc_samba

Добавлено: 2011-01-26 10:51:16
Саша
День добрый, помгите решить проблему, настроил pdc samba c перемещаемыми профилями (с перенаправлением каталогов) путём правки дефолтного шаблона у клиентов USER.DAT в C:\Documents and Settings\default user тем самым рабочий стол, мои документы лежать всегда на серваке и при загрузке профиля на клиенте грузит всё с сервера ну понятно "не буду разрабатывать велосипед" :-D .
В общем проблема в том что не могу скрыть домашную папку у юзера которая монтируется автоматом при загрузке профиля... лучше вот конфиг:
smb.conf

Код: Выделить всё

[global]
        workgroup = pbaza
        netbios name = SERVER
        server string = Domain

        passdb backend = tdbsam

        log level = 1
        log file = /var/log/samba/workstations/%m.log
        max log size = 50

        add user script = /usr/sbin/useradd -m %u
        delete user script = /usr/sbin/userdel -r %u

        add group script = /usr/sbin/groupadd %g
        delete group script = /usr/sbin/groupdel %g

        add user to group script = /usr/bin/gpasswd -a %u %g
        delete user from group script = /usr/bin/gpasswd -d %u %g

        add machine script = /usr/sbin/useradd -g nt_workstations -s /bin/false -d /dev/null %u
        set primary group script = /usr/sbin/usermod -g %g %u

        logon home = \\%N\%U
        logon drive = H:
        logon path = \\%N\%U\.winprofile
        logon script = %G.bat
        domain logons = yes

        socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192

        hosts allow = 192.168. 127.

        time server = yes

 preferred master = yes
        domain master = yes
        local master = yes
        os level = 255

        unix charset = utf8
        dos charset = cp1251
        display charset = cp1251

[homes]
        comment = Home Directories
        browseable = no
        writable = yes

        [profiles]
        path = /home/profiles
        browseable = no
        read only = no
        guest ok = yes
        locking = no
        writable = yes
        create mask = 0600
        directory mask = 0700

[netlogon]
        path = /srv/samba/netlogon
        read only = yes
        browseable = no

        [konstrs]
        path = /fd1/konstrs
        writable = yes
        valid users = @nt_konstrs
Прописал browseable = no но не помогает...

Re: как скрыть home в pdc_samba

Добавлено: 2011-01-28 1:40:17
fox
Где именно скрыть? В сетевом окружении? У Вас отображается хоме? Или папка хоме с именем юхвера? Пожалуйста подетальне опишите траблу...

Re: как скрыть home в pdc_samba

Добавлено: 2011-01-30 21:05:28
Саша
fox писал(а):Где именно скрыть? В сетевом окружении? У Вас отображается хоме? Или папка хоме с именем юхвера? Пожалуйста подетальне опишите траблу...
У каждого клиента при подключении к домену в МОЙ КОМПЬЮТЕР отображаются мною подключённые сетевые диски (в зависимости от группы пользователя итп) и вместе с этим по умолчанию монтируется его домашняя директория, а мне это не нужно отменить мантирование как я понимаю никак вот поэтому и пытаюсь скрыть как либо, чтобы не вводить в заблуждения сотрудников...

Re: как скрыть home в pdc_samba

Добавлено: 2011-01-30 21:17:24
fox
Саша писал(а):
fox писал(а):Где именно скрыть? В сетевом окружении? У Вас отображается хоме? Или папка хоме с именем юхвера? Пожалуйста подетальне опишите траблу...
У каждого клиента при подключении к домену в МОЙ КОМПЬЮТЕР отображаются мною подключённые сетевые диски (в зависимости от группы пользователя итп) и вместе с этим по умолчанию монтируется его домашняя директория, а мне это не нужно отменить мантирование как я понимаю никак вот поэтому и пытаюсь скрыть как либо, чтобы не вводить в заблуждения сотрудников...
отменить можно! в базе OpenLDAP есть строка, её надо затереть у каждого юзвера... Откройте редактором опенлдап базу и в каждом юзвере смотрите!

Re: как скрыть home в pdc_samba

Добавлено: 2011-01-30 23:50:40
snorlov
Поставить

Код: Выделить всё

logon home=
logon drive=

Re: как скрыть home в pdc_samba

Добавлено: 2011-01-30 23:54:07
fox
snorlov писал(а):Поставить

Код: Выделить всё

logon home=
logon drive=
Это у вас в базе ldap?
У меня вот такая строка:

Код: Выделить всё

homeDirectory
Ну и проверте в конфиги самбы!

Re: как скрыть home в pdc_samba

Добавлено: 2011-01-31 10:42:53
snorlov
Вообще-то там во многих местах есть
1. как я указал, в smb.conf
2. в свойствах уже заведенного пользователя самбы
3. в шаблоне, по которому вы заводите пользователя самбы

Re: как скрыть home в pdc_samba

Добавлено: 2011-01-31 17:01:25
fox
ну попробуйте в smb.conf сделать поле пустым, и в любом пользователе и проэксперементируйте если сщезнит сетевой диск то получилось следовательно выводы...

Re: как скрыть home в pdc_samba

Добавлено: 2011-01-31 23:12:19
Саша
В силу того что у меня пользователи т.е профили перемещаемые (как я упомянул) то нет смысла предлагать мне затирать logon home=
logon drive= , т.к

logon home= Параметр указывает домашнюю директорию при авторизации клиента
logon drive = Параметр указывает путь присоединения домашней директории у юзеров учётки грузятся через этот путь.

Решение следующее:

у самбы есть два интересных параметра:
map hidden Это отвечает за то, следует ли преобразовывать DOS’овский атрибут “скрытый” в атрибут UNIX “исполняемый для всех”.
map system Это отвечает за то следует ли преобразовывать DOS’овский атрибут “системный” в атрибут UNIX “исполняемый для группы”

"Обратите внимание на то, что этот параметр требует установки create mask таким образом, чтобы исполняемый бит не подвергался изменениям (т.к. он должен включать в себя 001)"

Default: create mask = 0744 - по умолчанию
Example: create mask = 0775 - ставим

пример

Код: Выделить всё

[profiles]
        path = /home/profiles
        browseable = no
        read only = no
        guest ok = yes
        locking = no
        writable = yes
        map hidden = yes
        map system = yes
        create mask = 0775
        directory mask = 0700

http://www.samba.org/samba/docs/man/man ... onf.5.html

Re: как скрыть home в pdc_samba

Добавлено: 2011-01-31 23:45:40
snorlov
Ты кстати можешь домашнюю директорию отключать логин-скриптом

Код: Выделить всё

net delete /home

Re: как скрыть home в pdc_samba

Добавлено: 2011-02-01 12:09:39
fox
А причём тут перемещаемые пользователи хомяки и переменные среды тут не имеют отношения у каждого своё поле можно оставить в базе лдапа перемещаемого профеля а хомяка убить!
Рулить надо не через конфиг самбы а через базу лдап!

Re: как скрыть home в pdc_samba

Добавлено: 2011-02-01 13:08:34
Саша
fox писал(а):А причём тут перемещаемые пользователи хомяки и переменные среды тут не имеют отношения у каждого своё поле можно оставить в базе лдапа перемещаемого профеля а хомяка убить!
Рулить надо не через конфиг самбы а через базу лдап!
ыыы.. забыл отметить связка без ldap'a

Re: как скрыть home в pdc_samba

Добавлено: 2011-02-01 18:08:41
fox
аааааааааа... Семён Семёнычь!