Не знаю к чему больше относится этот впрос - к CLSK или к CDS, но поскольку проблема нарисовалась “со стороны” CLSK, то здесь начну.
Есть CLSK (поставлен с clsk-20160328-x86_64 и обновлен на 30.03.2016) и есть CDS x86_64 (обновлен на 30.03.2016).
Этот конкретный CDS работает давно, все клиенты до сих пор - Windows 7. Конфиг самбы правлен - убран раздел [share] (общая шара носит другое название и находится в более другом месте CDS) и в разделе [homes] расписаны recycle и full_audit, это всё. С Windows клиентами никаких проблем нет.
Пытаемся подружить CLSK с CDS.
Инструкции - информация из Документации и статьи http://www.calculate-linux.org/main/ru/building_network_using. Предпочтение отдано Документации.
Создаем учётку client на CDS и ввод CLSK в домен происходит успешно:
calculate ~ # cl-client -v on 192.168.44.1
* Проверка 192.168.44.1 на наличие доменных ресурсов ... [ ok ]
Пароль для ввода рабочей станции в домен:
* Samba ресурс [remote] подключен
* Применены шаблоны ввода в домен ...
* Утилиты Calculate изменили файлы:
* /etc/conf.d/xdm
* /etc/cron.hourly/refresh-nscd
* /etc/inittab
* /etc/ldap.conf
* /etc/local.d/nscd-restart.start
* /etc/runlevels/boot/nscd
* /etc/ssh/ssh_config
* Компьютер настроен для работы в домене
* Компьютер добавлен в домен 192.168.44.1
calculate ~ #
По
calculate ~ # mount | grep remote
//192.168.44.1/remote on /var/calculate/remote type cifs (rw,relatime,vers=1.0,cache=loose,username=client,domain=DNAME,uid=0,noforceuid,gid=0,noforcegid,addr=192.168.44.1,unix,posixpaths,serverino,mapposix,acl,rsize=1048576,wsize=65536,actimeo=1,user=client)
calculate ~ #
и просмотром файлов
видно что в /var/calculate/remote подключено вроде то что надо.
Дальше начинаются расхождения и с инструкцией и между инструкцией и статьёй 2009-го года.
/var/calculate/client-home на CLSK не наблюдается,
calculate ~ # mount | grep home
calculate ~ #
ничего не показывает.
На CDS созданы базовые системные группы (кстати в статье группы создаются к примеру как cl-groupadd -f -g 441 scanner samba):
cl-groupadd -f -g 7 lp unix
cl-groupadd -f -g 10 wheel unix
cl-groupadd -f -g 18 audio unix
cl-groupadd -f -g 440 plugdev unix
cl-groupadd -f -g 441 scanner unix
группа executors
cl-groupadd executors samba
и пользователь x7:
cl-useradd -p -c "Exec T" -g executors -G audio,lp,plugdev,scanner -p x7 samba
При попытке зайти пользователем x7 с CLSK получаю:
Не удалось подключить Samba ресурс [share].
Не удалось получить профиль пользователя из домена.
Логи не показывают ничего подозрительного (кроме аналогичного текста в /var/log/calculate/cl_login-error.log на CLSK).
Значит вопросы:
- Главное (и почему тема в этом разделе).
Зачем у CLSK нету /var/calculate/client-home и нужно ли оно? (инструкции вижу что очень старые, может что изменилось уже совсем?)
Зачем CLSK не удаётся получить профиль пользователя из домена?
Что сделано не так и как будет так как надо?
2. Второстепенное. Где прописывается что клиенту нужен именно [share]? (Мне) надо поменять на другое или вообще убрать.
Upd.
3. Третьестепенное. Где и как в CLSK будет более правильно отключить карусель всех пользователей домена на экране входа? Устроит просто два поля под полностью ручной ввод и логина и пароля без запоминания последнего пользователя.