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

Исходное сообщение
"FreeBSD + nsswitch.conf + winbind - Хомы на Фре :("

Отправлено gdenis , 12-Ноя-04 12:42 
Никак че-то недопру как сделать чтобы домашние каталоги Windows-пользователей залогинившихся на Samba создавались автоматически :(

Все здорово - пользователи на Фре и на W2k имеют одинаковые пароли и все такое, но блин так меня сильно бесит необходимость создавать юзерам домашние каталоги для доставки почты это просто ужас..... :(


Содержание

Сообщения в этом обсуждении
"FreeBSD + nsswitch.conf + winbind - Хомы на Фре :("
Отправлено edwin , 14-Ноя-04 01:28 
>Никак че-то недопру как сделать чтобы домашние каталоги Windows-пользователей залогинившихся на Samba
>создавались автоматически :(
>
>Все здорово - пользователи на Фре и на W2k имеют одинаковые пароли
>и все такое, но блин так меня сильно бесит необходимость создавать
>юзерам домашние каталоги для доставки почты это просто ужас..... :(
add user script = /путь_к_скрипту %u
а скрипт примерно такой:
pw useradd $1 -g user -s /sbin/nologin
mkdir /home/$1
chown -R $1:user /home/$1
chmod -R 600 /home/$1
И все .


"FreeBSD + nsswitch.conf + winbind - Хомы на Фре :("
Отправлено gdenis , 15-Ноя-04 12:55 
>>Никак че-то недопру как сделать чтобы домашние каталоги Windows-пользователей залогинившихся на Samba
>>создавались автоматически :(
>>
>>Все здорово - пользователи на Фре и на W2k имеют одинаковые пароли
>>и все такое, но блин так меня сильно бесит необходимость создавать
>>юзерам домашние каталоги для доставки почты это просто ужас..... :(
>add user script = /путь_к_скрипту %u
>а скрипт примерно такой:
>pw useradd $1 -g user -s /sbin/nologin
>mkdir /home/$1
>chown -R $1:user /home/$1
>chmod -R 600 /home/$1
>И все .

Таки непонятно мне зачем это все..... пользователей добавлять мне совсем ненадо - все должно храниться на W2K


"FreeBSD + nsswitch.conf + winbind - Хомы на Фре :("
Отправлено urban , 15-Ноя-04 13:07 
>>Никак че-то недопру как сделать чтобы домашние каталоги Windows-пользователей залогинившихся на Samba
>>создавались автоматически :(
>>
>>Все здорово - пользователи на Фре и на W2k имеют одинаковые пароли
>>и все такое, но блин так меня сильно бесит необходимость создавать
>>юзерам домашние каталоги для доставки почты это просто ужас..... :(
>add user script = /путь_к_скрипту %u
>а скрипт примерно такой:
>pw useradd $1 -g user -s /sbin/nologin
>mkdir /home/$1
>chown -R $1:user /home/$1
>chmod -R 600 /home/$1
>И все .
пардон, но в BSD используй adduser

"FreeBSD + nsswitch.conf + winbind - Хомы на Фре :("
Отправлено edwin , 15-Ноя-04 14:10 
>>>Никак че-то недопру как сделать чтобы домашние каталоги Windows-пользователей залогинившихся на Samba
>>>создавались автоматически :(
>>>
>>>Все здорово - пользователи на Фре и на W2k имеют одинаковые пароли
>>>и все такое, но блин так меня сильно бесит необходимость создавать
>>>юзерам домашние каталоги для доставки почты это просто ужас..... :(
>>add user script = /путь_к_скрипту %u
>>а скрипт примерно такой:
>>pw useradd $1 -g user -s /sbin/nologin
>>mkdir /home/$1
>>chown -R $1:user /home/$1
>>chmod -R 600 /home/$1
>>И все .
>пардон, но в BSD используй adduser
Да что ты говориш ?
Ламер начал спорить с админом сетки ?
Для манипулирования учетными записями в FreeBSD используеться команда pw
а остальное аргументы.
Так что сперва думай - потом говори.
Относительно аккаунтов.
Для успешной авторизации пользователя для Samba необходим POSIX акаунт.
И не попреш.

"FreeBSD + nsswitch.conf + winbind - Хомы на Фре :("
Отправлено urban , 15-Ноя-04 14:40 
>>>>Никак че-то недопру как сделать чтобы домашние каталоги Windows-пользователей залогинившихся на Samba
>>>>создавались автоматически :(
>>>>
>>>>Все здорово - пользователи на Фре и на W2k имеют одинаковые пароли
>>>>и все такое, но блин так меня сильно бесит необходимость создавать
>>>>юзерам домашние каталоги для доставки почты это просто ужас..... :(
>>>add user script = /путь_к_скрипту %u
>>>а скрипт примерно такой:
>>>pw useradd $1 -g user -s /sbin/nologin
>>>mkdir /home/$1
>>>chown -R $1:user /home/$1
>>>chmod -R 600 /home/$1
>>>И все .
>>пардон, но в BSD используй adduser
>Да что ты говориш ?
>Ламер начал спорить с админом сетки ?
>Для манипулирования учетными записями в FreeBSD используеться команда pw
>а остальное аргументы.
>Так что сперва думай - потом говори.
>Относительно аккаунтов.
>Для успешной авторизации пользователя для Samba необходим POSIX акаунт.
>И не попреш.
да, для манипулирования удобно использовать pw, но как ты написал
в своём скрипте useradd в FreeBSD нет, а тут спрашивают именно для
этой системы

"FreeBSD + nsswitch.conf + winbind - Хомы на Фре :("
Отправлено edwin , 16-Ноя-04 10:16 
>>>>>Никак че-то недопру как сделать чтобы домашние каталоги Windows-пользователей залогинившихся на Samba
>>>>>создавались автоматически :(
>>>>>
>>>>>Все здорово - пользователи на Фре и на W2k имеют одинаковые пароли
>>>>>и все такое, но блин так меня сильно бесит необходимость создавать
>>>>>юзерам домашние каталоги для доставки почты это просто ужас..... :(
>>>>add user script = /путь_к_скрипту %u
>>>>а скрипт примерно такой:
>>>>pw useradd $1 -g user -s /sbin/nologin
>>>>mkdir /home/$1
>>>>chown -R $1:user /home/$1
>>>>chmod -R 600 /home/$1
>>>>И все .
>>>пардон, но в BSD используй adduser
>>Да что ты говориш ?
>>Ламер начал спорить с админом сетки ?
>>Для манипулирования учетными записями в FreeBSD используеться команда pw
>>а остальное аргументы.
>>Так что сперва думай - потом говори.
>>Относительно аккаунтов.
>>Для успешной авторизации пользователя для Samba необходим POSIX акаунт.
>>И не попреш.
>да, для манипулирования удобно использовать pw, но как ты написал
>в своём скрипте useradd в FreeBSD нет, а тут спрашивают именно для
>
>этой системы
ты читать умеешь ?
я написал
pw useradd ...............
pw - команда
useradd - ее аргумент, указывающий на то, что мы добавляем пользователя.

"FreeBSD + nsswitch.conf + winbind - Хомы на Фре :("
Отправлено gdenis , 24-Ноя-04 09:49 
....
>Да что ты говориш ?
>Ламер начал спорить с админом сетки ?
>Для манипулирования учетными записями в FreeBSD используеться команда pw
>а остальное аргументы.
>Так что сперва думай - потом говори.
>Относительно аккаунтов.
>Для успешной авторизации пользователя для Samba необходим POSIX акаунт.
>И не попреш.

Ага, хреникс, а не Посикс - у меня нет локальных пользователей в Фре, всем занимается winbind и nsswitch, все мапируется на лету....


"FreeBSD + nsswitch.conf + winbind - Хомы на Фре :("
Отправлено cub0 , 30-Ноя-04 07:34 
>....
>>Да что ты говориш ?
>>Ламер начал спорить с админом сетки ?
>>Для манипулирования учетными записями в FreeBSD используеться команда pw
>>а остальное аргументы.
>>Так что сперва думай - потом говори.
>>Относительно аккаунтов.
>>Для успешной авторизации пользователя для Samba необходим POSIX акаунт.
>>И не попреш.
>
>Ага, хреникс, а не Посикс - у меня нет локальных пользователей в
>Фре, всем занимается winbind и nsswitch, все мапируется на лету....


Скажи, как?
Третий день пытаюсь заставить работать =( Голову сломал уже


"FreeBSD + nsswitch.conf + winbind - Хомы на Фре :("
Отправлено cub0 , 30-Ноя-04 09:38 
>>....
>>>Да что ты говориш ?
>>>Ламер начал спорить с админом сетки ?
>>>Для манипулирования учетными записями в FreeBSD используеться команда pw
>>>а остальное аргументы.
>>>Так что сперва думай - потом говори.
>>>Относительно аккаунтов.
>>>Для успешной авторизации пользователя для Samba необходим POSIX акаунт.
>>>И не попреш.
>>
>>Ага, хреникс, а не Посикс - у меня нет локальных пользователей в
>>Фре, всем занимается winbind и nsswitch, все мапируется на лету....
>
>
>Скажи, как?
>Третий день пытаюсь заставить работать =( Голову сломал уже

Я так понимаю, что в 4.10 - никак?
только с 5.00.18?
A может кто скажет, как мне создать пользователей на юнихе, если они в домене имеют русские имена?


"FreeBSD + nsswitch.conf + winbind - Хомы на Фре :("
Отправлено gdenis , 08-Дек-04 15:50 
...
>
>Скажи, как?
>Третий день пытаюсь заставить работать =( Голову сломал уже

Что конкретно? Все работает, тока <censored> домашние директории не создаются нефига....


"FreeBSD + nsswitch.conf + winbind - Хомы на Фре :("
Отправлено PavelR , 10-Дек-04 07:20 
У меня сделано так:

Есть шара-пустышка. Абсолютно всеравно куда она ссылается, главное чтобы там не было ничего ценного, а директория была.
в root preexec = прописан скрипт который создает домашний каталог и ставит квоты. Копирование /etc/skel надо бы править, мне немного не нравится как сделано Ж)
Текст скрипта:

#!/bin/sh
if [ -z "$1" ];  then
    echo "Run Failed; Invalid username"
    exit
fi
if [ ! -d /home/$1 ]; then
    mkdir /home/$1
    setquota -u $1 55000 75000 3000 3600 /home
    cp /etc/skel/.* /home/$1/  >/dev/null
    cp -R /etc/skel/* /home/$1 >/dev/null
    chmod 701 /home/$1
    chown -R $1:1000 /home/$1
fi

[allhomes]
path = /var/empty
public = no
writable = no
browseable = no
root preeexec = /etc/samba/mkuserdir %U

у пользователя есть NETLOGON скрипт, который подключается к этой шаре.
прописан для всех пользователей домена.
Примерный текст скрипта, далек от идеала, но может помочь в других
ситуациях:

rem инициируем создание хоумдир
if not exist \\server\allhomes\%username% (
        echo нету
        )else (
            echo есть
        )
rem после этого уже скриптом подключается домашний каталог, созданный выше
net use o: \\server\home


"FreeBSD + nsswitch.conf + winbind - Хомы на Фре :("
Отправлено gdenis , 15-Дек-04 18:03 

>  )
>rem после этого уже скриптом подключается домашний каталог, созданный выше
>net use o: \\server\home

Криво так делать, ну проста трындец :)
А был бы просто пам-модуль и жил бы я долго и счастливо....


"FreeBSD + nsswitch.conf + winbind - Хомы на Фре :("
Отправлено PavelR , 15-Дек-04 18:09 
>>rem после этого уже скриптом подключается домашний каталог, созданный выше
>>net use o: \\server\home
>Криво так делать, ну проста трындец :)
>А был бы просто пам-модуль и жил бы я долго и счастливо....
>

pam_mkhomedir не получает достаточно привилегий если его включить в цепочку PAM (авторизация через ssh)

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

в моем случае создается автоматом, но всеравно с профилями если они будут в первый раз думается выйдет облом....