Summary: | Невозможно зайти в KDE с /home на CIFS ресурсе | ||
---|---|---|---|
Product: | CIFS@Etersoft | Reporter: | Евгений Савин <horch> |
Component: | блокировки файлов и доступ | Assignee: | Pavel Shilovsky <piastry> |
Status: | CLOSED FIXED | QA Contact: | Vitaly Lipatov <lav> |
Severity: | normal | ||
Priority: | P4 | CC: | kipruss, lav, lbeasty, night, piastry, rlz |
Version: | не указана | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | All | ||
Whiteboard: | |||
Заявки RT: | Связано с: | ||
Дата напоминания: | |||
Bug Depends on: | |||
Bug Blocks: | 3043, 6571 |
Description
Евгений Савин
2008-12-02 18:45:54 MSK
Не совсем понятно, что же произошло при смене значения параметра "security = user" на "security = share". То есть после этого ошибка исправилась? Также непонятно как проявлялась ошибка. При загрузке KDE? При работе в какой-то момент времени? При запуске каких-либо приложений? Ещё не совсем понятна логика указания флагов монтирования. Почему "file_mode=0666,dir_mode=02770"? Ведь флаг SetGid имеет довольно сложную семантику. Хотя, в данном случае, проблема может быть и не в нём... При смене значения параметра "security = user" на "security = share" монтируемаю папка начала монтироваться, а если оставить "security = user" то при монтировании выдается ошибка что недостаточно прав для доступа к ресурсу. Ошибка возникала при загрузке KDE. Флаги "file_mode=0666,dir_mode=02770" использовал согласно документации http://www.etersoft.ru/content/view/56/156/#cifs (In reply to comment #2) > При смене значения параметра "security = user" на > "security = share" > монтируемаю папка начала монтироваться, а > если оставить "security = user" то при > монтировании выдается ошибка что > недостаточно прав для доступа к ресурсу. А причём тут? Problem deleting stale lockfile /home/guest/.kde/share/config/kconf_updaterc.lock" Эта ошибка чинится тем же security = share ? Если так то это не бага cifs-клиента, а вопрос о настройке samba в режиме "security = user"... У нас есть проблема в того, чтобы разобраться как настроить работу samba+cifs именно в режиме "security = user"? проблема состоит в том что не удается войти в KDE если домашний каталог пользователя смонтирован по CIFS. При попытке зайти в xsession-error идет ругань: "WARNING: Problem deleting stale lockfile /home/guest/.kde/share/config/kconf_updaterc.lock" и вход в KDE как бы зависает. Опция security в настройках samba роли не играет. при заходе по ssh с пробросанными Иксами firefox не запускается. при команде strace -olog firefox был создан лог по адресу testing:/tmp/log При запуске не создается окружение в домашней папке, и firefox падает. Fedora 12, KDE 4.3.4 uname -a Linux comp 2.6.31.9-174.fc12.x86_64 #1 SMP Mon Dec 21 05:33:33 UTC 2009 x86_64 x86_64 x86_64 GNU/Linux sudo mount -t cifs //127.0.0.1/public /home/test -ouid=test,gid=role_test,user=sambauser,passwd="test" Входим в кде под пользователем test. Вход происходит успешно, создаётся дерево каталогов в домашней директории, корректно запускаются приложения firefox, kwrite. Никаких изменений посравнения с обычный хомом замечено не было. Попробовал с шарой на Ubuntu 9.10 и клиентом на Fedora 12 - всё работает корректно! sudo mount -t cifs //192.168.1.4/public /home/ubuntu_p -ouser=sambauser,passwd="test" Для корректной работы в данном случае было сделано так, чтобы uid'ы gid'ы пользователя ubuntu_p на клиенте и sambauser на сервере совпали. В противном случае нужно или pflfnm параметры uid и gid или использовать параметр noperm. "или pflfnm параметры" следует читать как "или задать параметры" fixed. |