Никак че-то недопру как сделать чтобы домашние каталоги Windows-пользователей залогинившихся на Samba создавались автоматически :(Все здорово - пользователи на Фре и на W2k имеют одинаковые пароли и все такое, но блин так меня сильно бесит необходимость создавать юзерам домашние каталоги для доставки почты это просто ужас..... :(
>Никак че-то недопру как сделать чтобы домашние каталоги 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
И все .
>>Никак че-то недопру как сделать чтобы домашние каталоги 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
>>Никак че-то недопру как сделать чтобы домашние каталоги 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
>>>Никак че-то недопру как сделать чтобы домашние каталоги 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 акаунт.
И не попреш.
>>>>Никак че-то недопру как сделать чтобы домашние каталоги 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 нет, а тут спрашивают именно для
этой системы
>>>>>Никак че-то недопру как сделать чтобы домашние каталоги 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 используеться команда pw
>а остальное аргументы.
>Так что сперва думай - потом говори.
>Относительно аккаунтов.
>Для успешной авторизации пользователя для Samba необходим POSIX акаунт.
>И не попреш.Ага, хреникс, а не Посикс - у меня нет локальных пользователей в Фре, всем занимается winbind и nsswitch, все мапируется на лету....
>....
>>Да что ты говориш ?
>>Ламер начал спорить с админом сетки ?
>>Для манипулирования учетными записями в FreeBSD используеться команда pw
>>а остальное аргументы.
>>Так что сперва думай - потом говори.
>>Относительно аккаунтов.
>>Для успешной авторизации пользователя для Samba необходим POSIX акаунт.
>>И не попреш.
>
>Ага, хреникс, а не Посикс - у меня нет локальных пользователей в
>Фре, всем занимается winbind и nsswitch, все мапируется на лету....
Скажи, как?
Третий день пытаюсь заставить работать =( Голову сломал уже
>>....
>>>Да что ты говориш ?
>>>Ламер начал спорить с админом сетки ?
>>>Для манипулирования учетными записями в FreeBSD используеться команда pw
>>>а остальное аргументы.
>>>Так что сперва думай - потом говори.
>>>Относительно аккаунтов.
>>>Для успешной авторизации пользователя для Samba необходим POSIX акаунт.
>>>И не попреш.
>>
>>Ага, хреникс, а не Посикс - у меня нет локальных пользователей в
>>Фре, всем занимается winbind и nsswitch, все мапируется на лету....
>
>
>Скажи, как?
>Третий день пытаюсь заставить работать =( Голову сломал ужеЯ так понимаю, что в 4.10 - никак?
только с 5.00.18?
A может кто скажет, как мне создать пользователей на юнихе, если они в домене имеют русские имена?
...
>
>Скажи, как?
>Третий день пытаюсь заставить работать =( Голову сломал ужеЧто конкретно? Все работает, тока <censored> домашние директории не создаются нефига....
У меня сделано так:Есть шара-пустышка. Абсолютно всеравно куда она ссылается, главное чтобы там не было ничего ценного, а директория была.
в 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
> )
>rem после этого уже скриптом подключается домашний каталог, созданный выше
>net use o: \\server\homeКриво так делать, ну проста трындец :)
А был бы просто пам-модуль и жил бы я долго и счастливо....
>>rem после этого уже скриптом подключается домашний каталог, созданный выше
>>net use o: \\server\home
>Криво так делать, ну проста трындец :)
>А был бы просто пам-модуль и жил бы я долго и счастливо....
>pam_mkhomedir не получает достаточно привилегий если его включить в цепочку PAM (авторизация через ssh)
но всеравно пользователь должен сначала залогиниться на сервере чтобы папка создалась, а потом только ее можно через самбу подмонтировать.
в моем случае создается автоматом, но всеравно с профилями если они будут в первый раз думается выйдет облом....