Здравствуйте, такая проблема.Имеется домен под управлением CDS, и подключенная машина CLDX.
Суть проблемы, на CLDX установлен wine, после того как создаются локальные каталоги .wine почему то в /home появляются /home/user и /home/.user. При завершении сеанса выходит ошибка синхронизации, после чего при запуске сеанса пользователем user возникает ошибка cl-sync:
*rsync: readlink_stat("/home/.user/CLDX/.wine/dosdevices/z:") failed: Permission denied(13)
rsync error: some files/attrs were not transferred(see previous errors) (code 23) at main.c(105)
*Не удалось выполнить rsync login
Возникла проблема, при отсутствии в конфигах диска Z программы через wine Не хотят стартовать(использую портабельные сборки=().Может можно исключить как-то эту папку из rsync ?
Первую проблему решил, исправив монтирование диска z: (c директории / на директорию /home/$user/)
Теперь интересует вопрос изменения монтирования этой директории для всех(вновь созданных пользователей(которые ещё не запускали wine)),отсюда возникает недопонимание,где у wine хранятся стандартные настройки(которые задаются при первом запуске?)
Насчет стандартных настроек не скажу, но диски эти - всего лишь обычные символьные ссылки на соответствующий каталог в системе. Где они лежат, видно из вашего же лога:
/home/$user/.wine/dosdevices/z:
То есть можно автоматом пройтись по домашним каталогам пользователей и пересоздать эту ссылку.
Суть в том,что работа идет в домене, соответственно пользователи создаются в произвольный момент(когда сядут за комп).в день до 10 пользователей меняется.
Можно при создании пользователя шаблоном сразу создавать каталог .wine и нужные ссылки (диски).
При этом надо создать ссылки для дисков c: и z:.
Только что попробовал - ссылки никуда не делись при первом запуске вайна.
Другого варианта пока не нахожу. Либо можно сделать скелет конфигурации вайна и копировать её целиком, пересоздавая ссылки на диски с учетом каталога пользователя.