LINUX.ORG.RU

как настраивать самбу?


2

2

федора 14 поставил samba-common

теперь, если по alt-f2 запустить samba-status - откроется окошко с пустыми полями и надписью «Ошибка: не удается запустить smbstatus»

если открыть модуль настройки КДЕ Samba - в нем много разных опций, но все они неактивны

вроде бы у самбы должен быть свой сервис, но service mamba start пишет что его нет

что делать? хочу соединить винду и федору в локальной домашней сети

samba-common это бибилиотеки и всякие мелкие утилиты. Собственно samba (сервер) это не samba-common, а собственно samba: yum install samba system-config-samba samba-client.

Чтобы настроить самбу «для идиота» в федоре, можно использовать system-config-samba, это графическая утилита, и она создаст очень простой но вполне рабочий конфиг.

Nastishka ★★★★★
()

Команда smbstatus выводит статус SMB-сервера (который у вас не запущен).

Сервер samba ставится командой yum install samba

Запускается командой service smb start

Nastishka ★★★★★
()
Ответ на: комментарий от Nastishka

Добавлю: чтобы самбой можно было пользоваться сразу после загрузки машины, запустите system-config-services, там настройте автозапуск двух служб: smb и nmb (у меня настроено на всех runtime_level'ах).

carasin ★★★★★
()
Ответ на: комментарий от carasin

попробовал сделать все что тут написано

на все «yum install *» - у меня отвечает «уже установлено»

system-config-samba - позволила мне указать папку для шары и всё

как увидеть эту шару из винды, и как мне увидеть шару винды - не стало более очевидно

smb.conf посмотрел, указал в нем рабочую группу винды WORKGROUP

smbstatus выводит:
Samba version 3.5.6-71.fc14
PID Username Group Machine
-------------------------------------------------------------------
Service pid machine Connected at
-------------------------------------------------------
No locked files


sudo service smb start - пишет «Запускаются службы SMB: » и ни одной службы

в system-config-services запустил smb и nmb


и теперь, если через konqueror открыть smb:/ - всё равно выдает ошибку «Невозможно найти рабочие группы в вашей локальной сети. Возможно, этому препятствует брандмауэр.», при том что у винды я брандмауэр отключил и винда уже научилась видеть шару самбы с именем Localhost (правда не может в неё войти - пишет что нет прав и что сеть не удалось настроить из-за совпадающих имен)

я сменил имя Localhost на другое
перезапустил службу smb через «настройка служб» (потому что service smb restart ничего не делает)
тем не менее в линуксе всё так же «Невозможно найти рабочие группы в вашей локальной сети», а в винде видно сервер \\Localhost с описанием от samba сервера, но на него нельзя зайти. Уровень защиты в самбе поставил минимальный - 'share'

перезагрузка линукса может помочь?

sergey-novikov ★★★
() автор топика
Ответ на: комментарий от sergey-novikov

А не в KDE'шном ли модуле Вы самбу настраивали? Если так - то в этом нет необходимости. Я делаю так:
1. убедиться, что стоят необходимые пакеты;
2. запустить system-config-samba, указать тип аутентификации («пользователь» - должно быть по умолчанию) и создать учётную запись;
3. запустить system-config-services, настроить автозапуск служб smb и nmb;
4. запустить system-config-selinux, разрешить необходимые действия для samba (раздел «переключатель», отметить галочками нужные пункты);
5. запустить system-config-firewall, разрешить доступ к портам samba (раздел «доверенные службы», отметить галочками пункты «samba» и «клиент samba»);
6. выполнить su -c 'service smb restart && service nmb restart' или перезагрузиться (на всякий пожарный).

carasin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.