У меня сделано так:Есть шара-пустышка. Абсолютно всеравно куда она ссылается, главное чтобы там не было ничего ценного, а директория была.
в 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