Я настроил новую систему Ubuntu 9.10 для пяти пользователей. В системе большой объем LVM, где все данные должны быть сохранены. Диск основной системы не с этой целью, таким образом, я попытался переместить использование корневых каталогов
usermod -d /var/data/username -m
И начал создавать мои доли для этих новых исходных расположений. Но затем я думал: эй, Samba имеет встроенный корневой каталог, совместно использующий! Таким образом, я включил это, и это не работало. Доли не были опубликованы к сети. Только доля для пользователя 'owen' была опубликована; его папка не была перемещена.
Таким образом, я думал: возможно, Samba, домой совместно использующий только, работает на исходные расположения по умолчанию, таким образом, как насчет я кладу обратно корневые каталоги туда, где они были и затем делают их символьными ссылками.
root@boxenmkiv:/home# ls -l
total 4
lrwxrwxrwx 1 brett brett 25 2010-04-03 08:48 brett -> /var/data/brett/
lrwxrwxrwx 1 carly carly 23 2010-04-03 08:48 carly -> /var/data/carly/
lrwxrwxrwx 1 dave dave 21 2010-04-03 08:48 dave -> /var/data/dave/
lrwxrwxrwx 1 kate kate 23 2010-04-03 08:47 kate -> /var/data/kate/
drwxr-xr-x 4 owen owen 4096 2010-04-03 08:44 owen
Как так. Тем не менее никакие не идут. Единственные пользователи совместно используют, который публикуется к сети, 'owen', кому, как Вы видите выше, не переместили его корневой каталог.
Я также добавил следующее к своему smb.conf
[global]
follow symlinks = yes
wide symlinks = yes
BTW это - нормальная конфигурация для домашних долей:
[homes]
comment = Home Directories
browseable = yes
# to try and see them, I set browseable to yes
read only = no
valid users = %S
Без удачи.
Я иду о выполнении этого совершенно неправильным путем? Я должен просто сдаться и вручную создать доли для пользователей?
Заранее спасибо.
Зафиксированный это: все, что я должен был сделать, было войти в каждую учетную запись пользователя однажды, и теперь они работают.
Вышеупомянутые ссылки на символьные ссылки в [глобальном] разделе требуются.