Какой-то ненормальный жлоб решил, что делиться файлами в локальной сети - западло, соответственно в установке по умолчанию очень криво выкорчеван Samba сервер и модули KDE, относящиеся к нему.
Прежде всего ставим samba - 2:3.3.2-1ubuntu3 (i386).
Потом ставим полуметровый (сэкономили на DVD!) kdenetwork-filesharing-4:4.2.2-0ubuntu2 (i386) - после чего кнопка в Dolphin, ответственная за расшаривание, начинает выводить удобоваримое окно с настройками шаринга или с указанием, что не стоит SMB сервер.
Не забываем в Системные параметры - Дополнительно настроить Samba, например сменить имя рабочей группы.
Если после установки происходит подобное:
Command:
kdesudo kcmshell4 fileshare
returns:
kcmshell(788) KServiceFactory::findServiceByDesktopPath: "findServiceByDesktopPath: fileshare.desktop not found"
but command:
sudo kcmshell4 fileshare
shows a files sharing dialog.
If I go to System Settings - Advanced - Samba I don't get anything, while running "sudo kcmshell4 kcmsambaconf" gives me the File sharing dialog.
то
Removing content of /var/tmp/kdecache-root fixed the problem
По материалам unable to use file sharing through dolphin -- file not found
Кажется nano или кто-то из GUI конфигураторов немного портит file:///etc/samba/smb.conf
Появляется дефектная строчка log file = file:///var/log/samba/log.%25m
вместо строки log file = /var/log/samba/log.%m
А также еще в целой куче мест %25, в результате чего самба вроде как стартует, но шаринг благополучно не работает. Поскольку кроме лога, затронуты пути к файлам хранения паролей и пр. (не очень разобрался).
Самый нормальный способ - восстановить файл с копии с правильными правами рута. Рабочую копию настроек прикрепил, самый простой способ - открыть через консоль с правами рута:
kdesudo kate /etc/samba/smb.conf и внести корректный тест.
Вложение | Размер |
---|---|
smb.conf_.true_.doc | 11.07 кб |
Комментарии (12)
ХОрошая вроде статья, а почему "Восстановление" а не "Создание" -//- ?
Более релевантный термин в данной ситуации. Создание - это когда инструкция для чайнегов с картинками, где галочки ставить для расшаренного доступа.
А тут не инструкция для чайников ?
Просто на слово Восстановление - лично я накладываю смысл, когда, что-то работало и перестало, а мы его возвращаем к работе, восстанавливаем. А тут функция не работает, не включена, а мы её приводим в рабочее состояние - создаём.
Я могу ошибаться, но почему мне не совсем нравиться и чем меня путает - я сказал.
У меня комманда
kdesudo kcmshell4 fileshare
выдаёт:Error: "/var/tmp/kdecache-apolischuk" is owned by uid 1000 instead of uid 0.
Error: "/tmp/kde-apolischuk" is owned by uid 1000 instead of uid 0.
kcmshell(17132) KServiceFactory::findServiceByDesktopPath: "findServiceByDesktopPath: fileshare.desktop not found"
удаление этих папок не помогло, так же как и рута. Не подскажите, что делать?
Вобщем заменил
kdesudo kcmshell4 fileshare
на
sudo kcmshell4 fileshare
и заработало.Kubuntu 9.10 - доставил samba и кофигур к ней - появляются норма настройки шар. Пользователя добавил в samba - шары создал - но при обзоре сети - не вижу шар на своем ПК - такая картинка с двумя хреновинами. Причем, при открытии любой - dolphin сваливается в ошибку и все окна закрываются. Где еще можно чего покрутить? (кроме головы :) )
Да не network надо смотреть, а в smb:/ !
Ничего не понимаю... Сделал следующее:
sudo apt-get install samba kdenetwork-filesharing libpam-winbind winbind
sudo adduser $USER sambashare
sudo smbd restart
(c) http://nowardev.wordpress.com/2012/04/06/how-to-share-files-with-samba-under-kde-kubuntu-timeout-error-and-ect/
Потом в Dolphin нашел папку, которую нужно расшарить и сделал так:

На другой машине (Win 7), могу видеть имя имя машины (где у меня Kubuntu), но на ней как-будто ничего не расшарено. Куда дальше копать?
P.S.: подключение сетевого диска с прописыванием пути вручную (и по имени и по IP) не помогает тоже...
P.P.S.: Dolphin же расшаренные на виндовой машине ресурсы видит (через Network > Samba shares > Workgroup > ИмяМашины > Имя ресурса).
Попробуйте ручками запилить smb.conf
Дельфин как то криво расшаривает...
И сетевого юзера добавили/активировали?
Тык
Вручную мне никогда не удавалось ее настроить (убил кучу времени еще на Арче в свое время), поэтому даже не пытаюсь. Видимо, именно эта тема не для моих мозгов :) Даже самый примитивный кейс, вроде "share" -- и по докам пытался и тупо готовые примеры брал.. Пробовал и Web-морду. Вроде, все так, но не видны шары, если коннектиться с винды, и все тут.
Именно поэтому обрадовался, увидев поддержку шаринга средствами KDE/dolphin, думал только вкладку "share" настрою и все само сконфигурится.
Тут, вот, еще пользователей сетевых добавлять куда-то надо, оказывается..
Внимание, вопрос: где-нить есть нормальный гайд "от А до Я", с перечислением _всех_ необходимых подготовительных операций, чтобы эта вкладка в долфине работала как от нее это ожидается?
Опять я залогиниться забыл...
Отправить комментарий