На основном компе установлена samba и расшарены папки.
Windows-клиент нормально получает доступ к файлам.
Kubuntu_клиент не может зайти в сетевую папку, после ввода логина-пароля, снова запрашивается пароль.
а шо говорять логи самбы то на основном компе?
У меня есть такое мнение, что там что то по этому поводу пишется...
По крайней мере, у меня он/а писал/а :-)
Пользователь, (lulu) которым заходите он есть на основной тачке?
в описании шары немешало бы добавить
available = yes browsable = yes
Там еще в самбовском конфиге помоему должны быть строки hosts deny = ... hosts allow = ...
может там косяк
кроме того если пользователь lulu есть на тачке - вроде как такое должно быть:
# This boolean parameter controls whether Samba attempts to sync the Unix # password with the SMB password when the encrypted SMB password in the # passdb is changed. unix password sync = yes
# For Unix password sync to work on a Debian GNU/Linux system, the following # parameters must be set (thanks to Ian Kahan <<[email protected]> for # sending the correct chat script for the passwd program in Debian Sarge). passwd program = /usr/bin/passwd %u passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
Логи кстати, тоже могут много прояснить ... На них бы глянуть ...
сейчас попробую подправить.
да, lulu конечно есть, венда то через него и заходит =)
и еще available = yes browsable = yes добавлять для каждой папки расшаренной?
hosts deny = ... hosts allow = ...
первый "указывает на хосты которым запрещен доступ к сервисам" вроде бы оно мне не надо.
Попробуйте выставить вот такие параметры: #### Debugging/Accounting ####
# This tells Samba to use a separate log file for each machine # that connects log file = /var/log/samba/log.%m
# Cap the size of the individual log files (in KiB). max log size = 1000
# We want Samba to log a minimum amount of information to syslog. Everything # should go to /var/log/samba/log.{smbd,nmbd} instead. If you want to log # through syslog you should set the following parameter to something higher. syslog = 255
перезапустить самбу и попробовать залогинится с "плохой тачки" предватительно удалите все имеющиеся логи.
Она еще в сислог тогда будет писать все действия. Очень подробно.
Надо будет найти то, что касается аутентификации.
гм, так пользователь rosenrot, это пользователи на основном и клиенте, они не для самбы. И как узнать, на какого именно ругается? (rosenrot-а два, на сервере и клиенте)
Чтоб разобраться - заведите на сервере еще одного самба пользователя с другим именем.И с клиента заходите с этим, новым, пользователем. Будет понятнее.
Только надо опять удалить все логи и ОДИН раз залогинится. После этого - смотреть лог. В том логе что Вы запостили куча попыток.
хм... ~$ sudo smbpasswd -a tux New SMB password: Retype new SMB password: tdbsam_open: successfully opened /var/lib/samba/passdb.tdb Could not find user tux and no add script defined Failed to add entry for user tux.
Еще надо не забыть активировать учётную запись (по умолчанию выставляется ключ [account disabled]): host:~# smbpasswd -e user_name Added interface ip=x.x.x.x broadcast=x.x.x.255 netmask=255.255.255.0 User user_name enabled host:~#
PS Все это есть во всех мануалах по настройке самбы...
У меня проблема. Есть стационарный компютер и ноутбук. Не могу настроить домашнюю сеть. Подключение через кабель, в сети друг друга видят. Папки к которым открыт общий доступ видят, но при входе требует пароль. Никакой пароль не принимается. Два дня бъюсь вокруг самбы, но ничего не получается. Помогите разобраться, пожалуста.
Всё дело в том что я начинающий пользователь, и мне сложновато пока разобраться во всех этих "конфигах","логах" и т.п. Мне бы как то по простому на пальцах. Я ведь не сразу кинулся сюда писать, типа вот не получается - сделайте мне. Поискал по сети малость, но везде всё как то шибко мудрёно. Чево мог разкумекать пробовал, но ничего не вышло. На данный момент уже ни комп ни ноут друг друга не видят.
Это понятно. Я тоже далеко не гуру =) ни комп ни ноут друг друга не видят
Не видят, или не заходят в папки? Это разные вещи.
И еще, как расшаривали файлв в самбе, через Dolphin или правили /etc/samba/smb.conf?
как расшаривали файлв в самбе, через Dolphin или правили /etc/samba/smb.conf?
По всякому пробовал. Но вот сейчас ситуация такая что на ноуте пришлось переставить ось начисто. Может подскажете пошагово как правильно всё сделать, потому как чево я там валил прошлый раз не сильнои вспомню, делал что находил в гугле.
Хотя устанавливал самбу из Долфин, потом разшаривал папки опятьже через Долфин. Видел папки с другого компютера, у меня запрашивался имя пользователя и пароль. Вводил пароль администратора но оно опять спрашивало (типа пароль не правильный). Потом пытался править /etc/samba/smb.conf , потом устанавливал разные утилиты (в стационарном компютере всё это так и висит). Ну и теперь я уже не вижу расшаренных папок.(именно не нахожу их)
Для новичка установи гуишную надстройку к самбе sudo apt-get install system-config-samba далее запускаешь sudo system-config-samba создаешь каталога пользователя для просто ты можно юзера виндового с его логином и паролем выставляешь галочки видимости и доступа записи чтения. Все просто, еще проверь название рабочей группы. Информации горы ищи, пробуй! Ps если с нуля то для начала sudo apt-get install samba а потом все остальное. Непоследовательно но думаю раз берешься начинать читать с конца поста ))))
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
Error: "/var/tmp/kdecache-oleksandr" is owned by uid 1000 instead of uid 0.
Error: "/tmp/kde-oleksandr" is owned by uid 1000 instead of uid 0.
Error: "/tmp/ksocket-oleksandr" is owned by uid 1000 instead of uid 0.
kdeinit4: Shutting down running client.
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
Error: "/tmp/ksocket-oleksandr" is owned by uid 1000 instead of uid 0.
Error: "/tmp/kde-oleksandr" is owned by uid 1000 instead of uid 0.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
Error: "/var/tmp/kdecache-oleksandr" is owned by uid 1000 instead of uid 0.
kbuildsycoca4 running...
Error: "/var/tmp/kdecache-oleksandr" is owned by uid 1000 instead of uid 0.
Error: "/var/tmp/kdecache-oleksandr" is owned by uid 1000 instead of uid 0.
Error: "/tmp/kde-oleksandr" is owned by uid 1000 instead of uid 0.
sudo adduser username
вместо username я так понимаю нужно писать реальное имя пользователя ? А если оно у меня на ноте и компе одинаковое?
На ноутбуке сделал как советовал Cyber_M sudo apt-get install samba
sudo apt-get install system-config-samba
sudo system-config-sambа
Выбрал каталог пользователя, пароль не ставил. В результате когда через Долфин захожу в сеть вижу свой ноут, вижу рабочую группу и выбраный каталог, открываю папки. Стационарный компютер не вижу. На компютере когда захожу в Samba Sares не вижу даже Workgroup а внизу появляется сообщение типа нет доступа возможно брандмауер блокирует доступ (ну или чёто в этом роде). Но какой брандмауер если у меня кругом Кубунта?
Пытался удалить Самбу и сделать начисто как на ноубуке - ничего не помогло. потом создаешь конфиг по типу вот этого, только папку расшириваемую пишешь свою:
sudo kate /etc/samba/smb.conf
В ответ на эту команду открывается текстовый файл, который весьма отдалённо напоминает предложенный smb.conf Во всяком случае не все пункты из предложенного имеются в моём файле.
Думаю как можно снести самбу со всеми потрохами и попробовать сделать всё начисто.
Так нужно заменить содержимое конфига; то, что написано в дефолтном - удалить.
По поводу гуи-конфигуратора..у меня с ним не работала сеть.
Проверьте не включен ли ufw.
И юзера обязательно активировать.
Йо-майо! Что ж я так тупил. Ведь всё так просто оказалось. На других форумах читал нечто подобное и никак не мог врубиться. Работает. Спасибо,rosenrot и всем кто откликнулся. Сделал как ты написал и теперь всё ОК.
Хм..либо что то блокирует его, либо что то еще, но я не знаю :(
Даж не знаю, комп раздает по воздуху? Может сетевой адаптер отключен? Или работает как то не так..
Нет раздаёт по єзєрнет. До этого при винде всё работало. сетевой адаптор не трогал. Но я пожалуй неправильно описал. В долфине жму Сеть. Появляется четыре надписи. Жму Network вижу ноутбук и комп, жму на значёк компа появляются ещё две - типа жесткий диск и значёк сети, больше ничего не открывается. Следующий из первых четырёх это Network Servise если нажать дальше пустота. Следующий из четырёх Samba Shares усли нажать получаем Workgroup дальше открывается только ноутбук и его папки. Это всё одинаково как в ноуте так и в компе.
Извиняюсь если слишком детально и глупо описал.
Чем детальнее, тем лучше.
Расшаренное все должно быть в samba shares,
У вас случаем, у компа-сервера и ноута-сервера доменные имена не одинаковые? (т.е. например rosenrot@rosenrot-pc)
Если одинаковые, то возможно они конфликтуют....если разные, то нужно думать над этим еще, пока в голову ничего дельного не идет.
Бегло прочитал, не могу понять - в системе два компьютера десктоп и ноутбут, так?
Какие операционные системы на них стоят? Если и там и там кубунта - то нафига Вам вообще самба? В линуксе есть родные способы доступа ssh (fish), sshfs или на худой конец NFS.
Если все-таки самба по каким-либо причинам необходима - в случае если кубунта стоит и там и там - соответсвенно самба сервер должен быть поднят на каждой машине и соответственно настроен. Это чтоб с каждой машины была видна другая. Но, повторюсь, если в сети нет винды - самба не лучшее решение.
Зато если поднять через самбу, то смогут подключаться и те, у кого виндовз (друзья например).
И не нужно будет несколько раз поднимать сеть.
Мне лично было быстрее и проще настроить именно самбу, хотя в системе комп и лэп с кубунтой + иногда подключается клиент с вислой.
Посмотрел. Разные. А вот прикол - загрузился по новому и теперь виден компютер (первый включался) и есть доступ к папкам.Вот только название у него почему то rosenrot-pc!!!
Боюсь радоваться но пока работает.
Через Kate изменил название компютера и ноутбука (были одинаковые) и настроил интернет соединение через стабильный IP у каждого свой (было автоматически). Сразу в сети показались и десктоп и ноутбук.
Для таких случаев существует такая конструкция в samba.conf: include = /etc/samba/%I.conf
(%I - ИП адрес клиента)
она вставляется вместо секции расшарок, то есть описаний шар в samba.conf вообще нет.
Затем, делается несколько конфигов для легальных пользователей (групп пользователей),
например:
vasya.conf, petya.conf sasha.conf
в который описываются только шары для указанных лиц (группы лиц)
Затем, для определенного IP адреса (адресов) делается символическая ссылка(и) на эти конфиги, которая должна выглядеть как IP.conf (к примеру 192.168.0.5.conf), на одного васю может быть сколько угодно ссылок.
Рестартуем самбу.
Теперь в зависимости от ИП пользователь будет получать список шар,соответствующих этому ИП. Пользователь, для которого не заведенно символической ссылки будет видеть чистый лист, но сервер с самбой он будет видеть, пускать слюни и на коленях умолять Вас включить его в списки :)
Понятно. Хотя этот вариант тоже как то коряво выглядит.
Получается нужно знать IP легальных клиентов.
А если легальный клиент заходит, например с другого своего компа (например у него несколько ноутов), то он обломится, потому как IP у него будет иной.
Тогда нужно знать маки =)
А нужно так: пришел человек в гости, я ему сказал логин и пароль, он ввел и пошел по шарам лазить. Я не знаю ни его мас, ни ip.
Должен быть. Однозначно. Самбе рестарт делали?
Кстати, если Вы проверяете с одного и того же компа, который уже был залогинен - то изменений не увидите. Надо пробовать с перезагруженного клиента.
а комп с которого пробуете - перегружали? Он запоминает сессию и автоматически перелогинивается даже после презагрузки самбы на сервере. Надо клиента полностью ребутнуть - тогда будет эффект.
Говорят, сейчас модно шифрование WPA2 PSK. Сломать его ключ, скажем из пятнадцати случайных символов, весьма и весьма хлопотно. Не думаю, что Ваши соседи все поголовно агенты спецслужб ...
вот именно это я хочу услышать от тс.
А учитывая, что тс(данного треда) уже сказал, что вифи раздает комп, вопрос, разумеется, остается открытым. Что мешает закрыть его сеть.
Я окончательно запутался. Кто раздает wifi? Можете схемку сети нарисовать (рассказать)?
Если раздает Ваш комп (сервер) - в студию настройки точки доступа.
Вот это к примеру, читали?
То есть wifi точкой доступа является роутер? Можно однозначно на этот вопрос ответить? Если трудно - наводящий вопрос: если выключен сервер ноутбук работает с интернетом?
Я тогда не понимаю назначание wifi карточки в сервере. Боюсь, вы просто думаете, что раздаете самбу через wifi карточку компа, а на самом деле, все происходит так как и должно - весь трафик идет через роутер.
Значит у вас сервер подключен к роутеру по wifi. :) Проверить это очень просто - обратится к самбе с другого компа, который подключен к роутеру только через лан и посмотреть с какой скоростью будет заливаться файл. Уверен что скорость будет очень скромная ...
гм, сейчас проверю...но что то я сомневаюсь в этом.
Хотите сказать, что если роутер выключен, то самба раздается через вифи-карточку; а если роутер включен, то через роутер?
уверен на 99,9% что на "сервере" у Вас настроен wifi только в режиме клиента. Иначе Вы должны были бы настраивать на сервере WiFi Hostapd AP. А если для Вас это пустой звук - то я прав. :)
Плохо, что не улавливаете.
Каждому мак адресу роутер (надеюсь, он есть у Вас в локальной сети) раздает определенный ИП адрес. Фича называется Static Leases (Статическое выделение ИП адреса). Таким образом, мы точно знаем у какой машины какой ИП адрес. И он у данной машины всегда будет именно таким. Далее - внимательно читайте то что выше написано.
Роутер есть, но он раздает только инет.
Файлосервер - комп, он раздает все своей wifi карточкой. Роутер не при делах, и настроить его не судьба, ибо он зашит "фирменной" прошивкой провайдера.
Причем тут роутер? Он лишь раздает интернет, к локалке он не имеет отношения.
Права есть, но все настройки сводятся в генерации пароля (даже самому пароль не задать!) и выбору g/n режима.
Прошивку менять нельзя, ибо роутер в аренде.
Расшаренное раздает главный комп своей тормознутой wifi картой.
Провел эксперимент. Так как я говорил - работают только виндовые клиенты. То есть если нет паблик шар при входе на сервер сразу запрашивается пароль. Из линукса - таки да видна структура шар ...
Что могу предложить - поменяйте структуру вложения шар. Ну, допустим, при входе на сервер виден один ни о чем не говорящий директорий и все тайное уже уровнем ниже ... Это такой, не напрягающий ум способ. На сервере переносить никуда ничего не надо - просто создайте пустой директорий с пустыми тематическими директориями, на него настройте самбу, а к тематическим примонтируйте то что нужно командой mount.
Вот я помню, что виста просила пароль, при входе. Значит так и есть.
Попробую, способ вроде хороший.
Единственное токгда монтировать придется каждый раз, если не прописать в fstab.
Спасибо огромное! Теперь все видят лишь папку share, а уж что внутри, нужно вести пароль.
Ну, если все как я думаю, достаточно RJ45 порт сервера соединить пачкордом с RJ45 портом роутера ... Дальше, по идее все должно подключится автоматически. На "сервере" кубунта? Какой роутер?
Оффтоп, блин махровейший ... Как нас только тут терпят? :)
Так оно так и подключено, сервер с роутером по lan. Но вот скорость у клиентов 2-3 мб/с
Роутер NETGEAR WNR612.
Модераторы всегда могут удалить тред, если посчитают нужным =)
Так. Смотрим выше - "Если я выключу роутер, то самбашары отвалятся.
Если выключить wifi-карточку произойдет то же самое." Сейчас если выключить wifi на сервере (кстати, как это делается?) доступ к самбе есть с других устройств?
Ну и чудно. Так и должно быть. Теперь скорость с клиентами, подключенными к роутеру через лан будет максимально возможной для лан, а клиенты, которые будут подключатся через wifi - уже зависит от количества клиентов, вида wifi и степени засратости эфира. Главное что сервер отдает как положенно.
Еще очень интересно - что это за провайдер такой, что делает открытые wifi точки доступа с нешифрованным трафиком и еще при этом не дает доступа в роутер. Феерические дятлы, блин ...
Если трафик шифруется - откуда тогда боязнь что соседи все увидят? Как писал выше - wpa2 с длинным паролем взломать очень трудно.
ЗЫ а по каким признакам Вы решили что доступа к настройкам нет?
Класс. Вы что, пытаетесь зайти в админку своего домашнего роутера через сайт провайдера?
Это сильный ход!!! Какой ИП адрес у сервера? Гляньте через нетворк менеджер плиз.
Открою Вам маленький секрет. Веб морда у NETGEAR WNR612 должна выглядеть как-то так. А чего при доступе к http://192.168.0.1/ Вас перекидывает на сайт провайдера - надо разбираться. Но это уже совсем другая история ... :)
Это да. Хорошо хоть у нас в Одессе такой хеерундой закончили страдать лет 10 назад.... :-)
Хотя порывы были. :-)
Да, это совсем не отменяет такого факта, что такого провайдера нужно наказывать рублем|долларом|гривной (точнее, неоплатой его услуг), разумеется, при условии доступности альтернативы. :-(
Это, разумеется, моя личная точка зрения, основанная на не первом десятке лет общения с разными интернет провайдерами (с 1996 года) Одессы, да и Украины в том числе..
Не выходит разшарить папку. Делаю так. В долфине правой кнопкой, свойства папки, общий ресурс, ставлю галочку Samba, на иконке папки появляется значёк сети но паки в сети не видать. Вместо неё какая то странная папка "обои" и если пробую её открыть просит логин и пароль, при этом пароль не принимает.
Делал всё как раньше Проще всего поставить самбу из репов, потом создаешь конфиг по типу вот этого, только папку расшириваемую пишешь свою:
sudo kate /etc/samba/smb.conf
smb.conf
потом заводишь сетевого пользователя, через которого и будет логиниться клиент:
sudo adduser username
sudo passwd username
sudo smbpasswd -e username
Ну и активировать его, на компе-сервере (я просто логинился на сервере этим пользователем.)
Затем перезапускаем самбу:
sudo service smbd restart
Чем заходите? Настройки самбы на основном компе ...
а шо говорять логи самбы то на основном компе?
У меня есть такое мнение, что там что то по этому поводу пишется...
По крайней мере, у меня он/а писал/а :-)
вот ниже выложил лог, но я там ничего не понял)
Два раза в конфиге:
<
security = user
Пользователь, (lulu) которым заходите он есть на основной тачке?
в описании шары немешало бы добавить
available = yes
browsable = yes
Там еще в самбовском конфиге помоему должны быть строки
hosts deny = ...
hosts allow = ...
может там косяк
кроме того если пользователь lulu есть на тачке - вроде как такое должно быть:
# This boolean parameter controls whether Samba attempts to sync the Unix
# password with the SMB password when the encrypted SMB password in the
# passdb is changed.
unix password sync = yes
# For Unix password sync to work on a Debian GNU/Linux system, the following
# parameters must be set (thanks to Ian Kahan <<[email protected]> for
# sending the correct chat script for the passwd program in Debian Sarge).
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
Логи кстати, тоже могут много прояснить ... На них бы глянуть ...
сейчас попробую подправить.
да, lulu конечно есть, венда то через него и заходит =)
и еще
available = yes
добавлять для каждой папки расшаренной?browsable = yes
hosts deny = ...
hosts allow = ...
первый "указывает на хосты которым запрещен доступ к сервисам" вроде бы оно мне не надо.
В /var/log/samba есть логи по каждому клиенту. Надо по тому клиенту, которого не пускает.
И выкиньте
server role = domain controller
Вам же самба жалуется всю дорогу ...
Ignoring unknown parameter "server role"
Ну?
Какую машину из этих не пускает?
file:///var/log/samba/log.wb-BUILTIN
file:///var/log/samba/log.wb-ROSENROT-PC
Попробуйте выставить вот такие параметры:
#### Debugging/Accounting ####
# This tells Samba to use a separate log file for each machine
# that connects
log file = /var/log/samba/log.%m
# Cap the size of the individual log files (in KiB).
max log size = 1000
# We want Samba to log a minimum amount of information to syslog. Everything
# should go to /var/log/samba/log.{smbd,nmbd} instead. If you want to log
# through syslog you should set the following parameter to something higher.
syslog = 255
перезапустить самбу и попробовать залогинится с "плохой тачки" предватительно удалите все имеющиеся логи.
Она еще в сислог тогда будет писать все действия. Очень подробно.
Надо будет найти то, что касается аутентификации.
Тут ничего нет.
Попробуйте
[global]
log level = 4
Перезапуск самбы и смотрите внимательно все логи после попытки подключения
В самом начале:
Couldn't find user 'rosenrot' in passdb
Что-то неправильно было сделано при создании пользователя ...
гм, так пользователь rosenrot, это пользователи на основном и клиенте, они не для самбы. И как узнать, на какого именно ругается? (rosenrot-а два, на сервере и клиенте)
Чтоб разобраться - заведите на сервере еще одного самба пользователя с другим именем.И с клиента заходите с этим, новым, пользователем. Будет понятнее.
Только надо опять удалить все логи и ОДИН раз залогинится. После этого - смотреть лог. В том логе что Вы запостили куча попыток.
хорошо, буду пробовать. спасибо.
хм...
~$ sudo smbpasswd -a tux
New SMB password:
Retype new SMB password:
tdbsam_open: successfully opened /var/lib/samba/passdb.tdb
Could not find user tux and no add script defined
Failed to add entry for user tux.
Так сначала надо этого юзера вообще в системе завести.
Так сначала надо этого юзера в системе завести.
root# adduser tux
root# passwd tux
тьфу, точно! я про это забыл, спасибо=)
Еще надо не забыть активировать учётную запись (по умолчанию выставляется ключ [account disabled]):
host:~# smbpasswd -e user_name
Added interface ip=x.x.x.x broadcast=x.x.x.255 netmask=255.255.255.0
User user_name enabled
host:~#
PS Все это есть во всех мануалах по настройке самбы...
Фух, огроменное вам спасибо! Добавил нового пользователя и его пускает.
Ну и чудненько :)
Не забудьте вернуть логгирование в исходное состояние.
Уберите из конфига
log level = 4
и
syslog = 255 сделайте 0
ага.
Но я кажись рано обрадовался....не во все папки пускает, хотя настроены все одинаково.
права доступа папок смотрите из системы.
да, дело скорее всего в них, сейчас буду смотреть)
ps: забавно, но после нескольких перезагрузок заходит во все папки. С правами ничего не шаманил =)
Запилите в fstab.
Сетевую папку?
И как туда логин и пароль прописать?
Почему бы и нет?
Ага, понял. Спасибо!
Все намного проще.
systemsettings - Sharing, вбиваем логин и пароль и автоматом логинимся.
У меня проблема. Есть стационарный компютер и ноутбук. Не могу настроить домашнюю сеть. Подключение через кабель, в сети друг друга видят. Папки к которым открыт общий доступ видят, но при входе требует пароль. Никакой пароль не принимается. Два дня бъюсь вокруг самбы, но ничего не получается. Помогите разобраться, пожалуста.
проблема рассматривалась выше, попробовали предложенное решение?
Всё дело в том что я начинающий пользователь, и мне сложновато пока разобраться во всех этих "конфигах","логах" и т.п. Мне бы как то по простому на пальцах. Я ведь не сразу кинулся сюда писать, типа вот не получается - сделайте мне. Поискал по сети малость, но везде всё как то шибко мудрёно. Чево мог разкумекать пробовал, но ничего не вышло. На данный момент уже ни комп ни ноут друг друга не видят.
Это понятно. Я тоже далеко не гуру =)
Не видят, или не заходят в папки? Это разные вещи.
И еще, как расшаривали файлв в самбе, через Dolphin или правили /etc/samba/smb.conf?
По всякому пробовал. Но вот сейчас ситуация такая что на ноуте пришлось переставить ось начисто. Может подскажете пошагово как правильно всё сделать, потому как чево я там валил прошлый раз не сильнои вспомню, делал что находил в гугле.
Хотя устанавливал самбу из Долфин, потом разшаривал папки опятьже через Долфин. Видел папки с другого компютера, у меня запрашивался имя пользователя и пароль. Вводил пароль администратора но оно опять спрашивало (типа пароль не правильный). Потом пытался править /etc/samba/smb.conf , потом устанавливал разные утилиты (в стационарном компютере всё это так и висит). Ну и теперь я уже не вижу расшаренных папок.(именно не нахожу их)
Для новичка установи гуишную надстройку к самбе sudo apt-get install system-config-samba далее запускаешь sudo system-config-samba создаешь каталога пользователя для просто ты можно юзера виндового с его логином и паролем выставляешь галочки видимости и доступа записи чтения. Все просто, еще проверь название рабочей группы. Информации горы ищи, пробуй! Ps если с нуля то для начала sudo apt-get install samba а потом все остальное. Непоследовательно но думаю раз берешься начинать читать с конца поста ))))
Ответ был такой
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
Error: "/var/tmp/kdecache-oleksandr" is owned by uid 1000 instead of uid 0.
Error: "/tmp/kde-oleksandr" is owned by uid 1000 instead of uid 0.
Error: "/tmp/ksocket-oleksandr" is owned by uid 1000 instead of uid 0.
kdeinit4: Shutting down running client.
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
Error: "/tmp/ksocket-oleksandr" is owned by uid 1000 instead of uid 0.
Error: "/tmp/kde-oleksandr" is owned by uid 1000 instead of uid 0.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
Error: "/var/tmp/kdecache-oleksandr" is owned by uid 1000 instead of uid 0.
kbuildsycoca4 running...
Error: "/var/tmp/kdecache-oleksandr" is owned by uid 1000 instead of uid 0.
Error: "/var/tmp/kdecache-oleksandr" is owned by uid 1000 instead of uid 0.
Error: "/tmp/kde-oleksandr" is owned by uid 1000 instead of uid 0.
вместо username я так понимаю нужно писать реальное имя пользователя ? А если оно у меня на ноте и компе одинаковое?
Неважно, окно kate открылось?
Вписал туда конфиг, что тебе рекомендовали?
username - реальное имя пользователя.
Если одинаковое - это нормально.
Да открывалось отдельное окно. Но чево там куда вписывать я что то не понял.
Тебе нужно содержимое ката smb.conf вписать.
Скопировать туда мой конфиг, прописав туда расшариваемую папку.
Вместо username писать имя пользователя, которым будешь логиниться с клиента.
На ноутбуке сделал как советовал Cyber_M
Выбрал каталог пользователя, пароль не ставил. В результате когда через Долфин захожу в сеть вижу свой ноут, вижу рабочую группу и выбраный каталог, открываю папки. Стационарный компютер не вижу. На компютере когда захожу в Samba Sares не вижу даже Workgroup а внизу появляется сообщение типа нет доступа возможно брандмауер блокирует доступ (ну или чёто в этом роде). Но какой брандмауер если у меня кругом Кубунта?
Пытался удалить Самбу и сделать начисто как на ноубуке - ничего не помогло.
В ответ на эту команду открывается текстовый файл, который весьма отдалённо напоминает предложенный smb.conf Во всяком случае не все пункты из предложенного имеются в моём файле.
Думаю как можно снести самбу со всеми потрохами и попробовать сделать всё начисто.
Так нужно заменить содержимое конфига; то, что написано в дефолтном - удалить.
По поводу гуи-конфигуратора..у меня с ним не работала сеть.
Проверьте не включен ли ufw.
И юзера обязательно активировать.
Йо-майо! Что ж я так тупил. Ведь всё так просто оказалось. На других форумах читал нечто подобное и никак не мог врубиться. Работает. Спасибо,rosenrot и всем кто откликнулся. Сделал как ты написал и теперь всё ОК.
Рано обрадовался. Ноутбук в сети виден и есть доступ до папок. А компютер в сети не виден.
Хм..либо что то блокирует его, либо что то еще, но я не знаю :(
Даж не знаю, комп раздает по воздуху? Может сетевой адаптер отключен? Или работает как то не так..
Нет раздаёт по єзєрнет. До этого при винде всё работало. сетевой адаптор не трогал. Но я пожалуй неправильно описал. В долфине жму Сеть. Появляется четыре надписи. Жму Network вижу ноутбук и комп, жму на значёк компа появляются ещё две - типа жесткий диск и значёк сети, больше ничего не открывается. Следующий из первых четырёх это Network Servise если нажать дальше пустота. Следующий из четырёх Samba Shares усли нажать получаем Workgroup дальше открывается только ноутбук и его папки. Это всё одинаково как в ноуте так и в компе.
Извиняюсь если слишком детально и глупо описал.
Чем детальнее, тем лучше.
Расшаренное все должно быть в samba shares,
У вас случаем, у компа-сервера и ноута-сервера доменные имена не одинаковые? (т.е. например rosenrot@rosenrot-pc)
Если одинаковые, то возможно они конфликтуют....если разные, то нужно думать над этим еще, пока в голову ничего дельного не идет.
Бегло прочитал, не могу понять - в системе два компьютера десктоп и ноутбут, так?
Какие операционные системы на них стоят? Если и там и там кубунта - то нафига Вам вообще самба? В линуксе есть родные способы доступа ssh (fish), sshfs или на худой конец NFS.
Если все-таки самба по каким-либо причинам необходима - в случае если кубунта стоит и там и там - соответсвенно самба сервер должен быть поднят на каждой машине и соответственно настроен. Это чтоб с каждой машины была видна другая. Но, повторюсь, если в сети нет винды - самба не лучшее решение.
Зато если поднять через самбу, то смогут подключаться и те, у кого виндовз (друзья например).
И не нужно будет несколько раз поднимать сеть.
Мне лично было быстрее и проще настроить именно самбу, хотя в системе комп и лэп с кубунтой + иногда подключается клиент с вислой.
С учётом особенностей некоторых шиндошс иногда проще на на них поднять nfs…
По моему хуже висты нет ничего..
Но как раз на ней и работает :)
Хотя ситуации разные бывают, не спорю.
Тут бы я поспорил, но не суть))
А как это узнать и исправить?
Так хотя бы в консоль глянуть.
А вот как переименовать я не знаю
Посмотрел. Разные. А вот прикол - загрузился по новому и теперь виден компютер (первый включался) и есть доступ к папкам.Вот только название у него почему то rosenrot-pc!!!
Конфиг самбы смотрите, там имя тоже задается.
А ноут виден сейчас?
Нет.Только десктоп.
Похоже ноут и десктоп выдают одинаковый IP, нужно как то задать определенные и разные для них.
Боюсь радоваться но пока работает.
Через Kate изменил название компютера и ноутбука (были одинаковые) и настроил интернет соединение через стабильный IP у каждого свой (было автоматически). Сразу в сети показались и десктоп и ноутбук.
Ну будем надеяться, что и дальше будут работать :)
Для таких случаев существует такая конструкция в samba.conf:
include = /etc/samba/%I.conf
(%I - ИП адрес клиента)
она вставляется вместо секции расшарок, то есть описаний шар в samba.conf вообще нет.
Затем, делается несколько конфигов для легальных пользователей (групп пользователей),
например:
vasya.conf, petya.conf sasha.conf
в который описываются только шары для указанных лиц (группы лиц)
Затем, для определенного IP адреса (адресов) делается символическая ссылка(и) на эти конфиги, которая должна выглядеть как IP.conf (к примеру 192.168.0.5.conf), на одного васю может быть сколько угодно ссылок.
Рестартуем самбу.
Теперь в зависимости от ИП пользователь будет получать список шар,соответствующих этому ИП. Пользователь, для которого не заведенно символической ссылки будет видеть чистый лист, но сервер с самбой он будет видеть, пускать слюни и на коленях умолять Вас включить его в списки :)
Понятно. Хотя этот вариант тоже как то коряво выглядит.
Получается нужно знать IP легальных клиентов.
А если легальный клиент заходит, например с другого своего компа (например у него несколько ноутов), то он обломится, потому как IP у него будет иной.
Мы говорим о локальной сети? Что мешает раздавать клиентам адреса по мак адресу?
Конечно о локалке.
Эм, так мас адрес у каждого клиента-компа свой. Не улавливаю сути.
Само собой, в зависимости от мака раздавать ip.
Тогда нужно знать маки =)
А нужно так: пришел человек в гости, я ему сказал логин и пароль, он ввел и пошел по шарам лазить. Я не знаю ни его мас, ни ip.
Ну так заведите на самбе несколько пользователей - в чем проблема? Я что-то вводные не так понял.
Он и должен запрашиваться тут. Если не запрашивается - у вас есть хоть одна public папка. Поменяйте структуру шар - не должно быть ни одной public.
Ну так у ж и нет... а Media?
Как это он туда затесался!?
Поправил, и все равно, все папки видны.
Принтер еще публик. Оно Вам надо? Уберите его вообще нафиг.
Его тоже убрал, результта нет.
Должен быть. Однозначно. Самбе рестарт делали?
Кстати, если Вы проверяете с одного и того же компа, который уже был залогинен - то изменений не увидите. Надо пробовать с перезагруженного клиента.
Конечно делал.
Хотелось бы, чтобы был, но нет. Все равно пускает до папок.
а комп с которого пробуете - перегружали? Он запоминает сессию и автоматически перелогинивается даже после презагрузки самбы на сервере. Надо клиента полностью ребутнуть - тогда будет эффект.
Просто перелогинивался.
Сейчас перезагрузил, результата по прежнему нет =(
Тогда я пас. У меня в такой конфигурации все работало так как Вам надо.
вот засада)
Эмм, а что у тебя соседи с тобой в одной сети?
Почему? Они ведь по воздуху видят у себя в сети то, что расшарено у других. Сеть у меня по wifi.
А у тебя открытая сеть разве?
В смысле? Какой же ей быть?
а....(здесь должно быть слово выражающее крайнее недоумение и удивление) дайте два... нет, лучше три... :-)
Странно, у меня тоже есть вифи, но там стоит пароль, и этот пароль я соседям не даю.
Это моя сеть, а не сеть для соседей.
Где у вас вифи? В компе?
Я к примеру не знаю, как так запаролить сетевую карту в компе. Только пароль на шару в самбе.
Говорят, сейчас модно шифрование WPA2 PSK. Сломать его ключ, скажем из пятнадцати случайных символов, весьма и весьма хлопотно. Не думаю, что Ваши соседи все поголовно агенты спецслужб ...
как это? что, шифрование нельзя включить? или лень или не умеешь?
Но это в любом случае, не проблема самбы. А проблема именно сети.
Видимо ТС находится в условиях, где он один из многих клиентов сети и не может влиять на ее настройки. Общежитие к примеру.
вот именно это я хочу услышать от тс.
А учитывая, что тс(данного треда) уже сказал, что вифи раздает комп, вопрос, разумеется, остается открытым. Что мешает закрыть его сеть.
Я окончательно запутался. Кто раздает wifi? Можете схемку сети нарисовать (рассказать)?
Если раздает Ваш комп (сервер) - в студию настройки точки доступа.
Вот это к примеру, читали?
То есть wifi точкой доступа является роутер? Можно однозначно на этот вопрос ответить? Если трудно - наводящий вопрос: если выключен сервер ноутбук работает с интернетом?
Да, если выключен комп - интернет для других доступен.
Я тогда не понимаю назначание wifi карточки в сервере. Боюсь, вы просто думаете, что раздаете самбу через wifi карточку компа, а на самом деле, все происходит так как и должно - весь трафик идет через роутер.
Нет. Если я выключу роутер, то самбашары отвалятся.
Если выключить wifi-карточку произойдет то же самое.
Samba-трафик не идет через роутер.
Значит у вас сервер подключен к роутеру по wifi. :) Проверить это очень просто - обратится к самбе с другого компа, который подключен к роутеру только через лан и посмотреть с какой скоростью будет заливаться файл. Уверен что скорость будет очень скромная ...
гм, сейчас проверю...но что то я сомневаюсь в этом.
Хотите сказать, что если роутер выключен, то самба раздается через вифи-карточку; а если роутер включен, то через роутер?
уверен на 99,9% что на "сервере" у Вас настроен wifi только в режиме клиента. Иначе Вы должны были бы настраивать на сервере WiFi Hostapd AP. А если для Вас это пустой звук - то я прав. :)
Плохо, что не улавливаете.
Каждому мак адресу роутер (надеюсь, он есть у Вас в локальной сети) раздает определенный ИП адрес. Фича называется Static Leases (Статическое выделение ИП адреса). Таким образом, мы точно знаем у какой машины какой ИП адрес. И он у данной машины всегда будет именно таким. Далее - внимательно читайте то что выше написано.
Роутер есть, но он раздает только инет.
Файлосервер - комп, он раздает все своей wifi карточкой. Роутер не при делах, и настроить его не судьба, ибо он зашит "фирменной" прошивкой провайдера.
Не улавливаю структуру сети. Кто раздает локальные ИП?
Комп-сервер вероятно.
Роутер раздает только интернет.
то есть роутер сполняет функцию преобразователя интерфейса?
у тебя нет прав управления им?
Причем тут роутер? Он лишь раздает интернет, к локалке он не имеет отношения.
Права есть, но все настройки сводятся в генерации пароля (даже самому пароль не задать!) и выбору g/n режима.
Прошивку менять нельзя, ибо роутер в аренде.
Расшаренное раздает главный комп своей тормознутой wifi картой.
Провел эксперимент. Так как я говорил - работают только виндовые клиенты. То есть если нет паблик шар при входе на сервер сразу запрашивается пароль. Из линукса - таки да видна структура шар ...
Что могу предложить - поменяйте структуру вложения шар. Ну, допустим, при входе на сервер виден один ни о чем не говорящий директорий и все тайное уже уровнем ниже ... Это такой, не напрягающий ум способ. На сервере переносить никуда ничего не надо - просто создайте пустой директорий с пустыми тематическими директориями, на него настройте самбу, а к тематическим примонтируйте то что нужно командой mount.
Вот я помню, что виста просила пароль, при входе. Значит так и есть.
Попробую, способ вроде хороший.
Единственное токгда монтировать придется каждый раз, если не прописать в fstab.
Спасибо огромное! Теперь все видят лишь папку share, а уж что внутри, нужно вести пароль.
Символические не катят. Можно в fstab, можно в rc.local
У меня работает в rc.local вот так
mount --bind /home/1 /home/GUEST/1
--bind очень важный ключ в данном случае.
Да, уже методом тыка проверил =)
Прописал все в fstab как
/mnt/Anime/ /media/tux/Anime/ none auto,bind 0 0
,папку tux расшарил, пока все работает.Это радует. :)
Тепрерь осталось отключить wifi на сервере и нормально настроить сеть по лан. Иначе скорость будет очень маленькая.
Скорость действительно не радует =(
Wifi отключил, а на счет второй части поподробнее можно?
Ну, если все как я думаю, достаточно RJ45 порт сервера соединить пачкордом с RJ45 портом роутера ... Дальше, по идее все должно подключится автоматически. На "сервере" кубунта? Какой роутер?
Оффтоп, блин махровейший ... Как нас только тут терпят? :)
Так оно так и подключено, сервер с роутером по lan. Но вот скорость у клиентов 2-3 мб/с
Роутер NETGEAR WNR612.
Модераторы всегда могут удалить тред, если посчитают нужным =)
Так. Смотрим выше - "Если я выключу роутер, то самбашары отвалятся.
Если выключить wifi-карточку произойдет то же самое." Сейчас если выключить wifi на сервере (кстати, как это делается?) доступ к самбе есть с других устройств?
Да, сейчас все работает так, как вы и сказали, все через роутер.
Делается через менеджер в лотке, снятием галки с "беспроводная сеть".
Ну и чудно. Так и должно быть. Теперь скорость с клиентами, подключенными к роутеру через лан будет максимально возможной для лан, а клиенты, которые будут подключатся через wifi - уже зависит от количества клиентов, вида wifi и степени засратости эфира. Главное что сервер отдает как положенно.
Понятно, спасибо большое!
Еще очень интересно - что это за провайдер такой, что делает открытые wifi точки доступа с нешифрованным трафиком и еще при этом не дает доступа в роутер. Феерические дятлы, блин ...
Если трафик шифруется - откуда тогда боязнь что соседи все увидят? Как писал выше - wpa2 с длинным паролем взломать очень трудно.
ЗЫ а по каким признакам Вы решили что доступа к настройкам нет?
мдя... Забавненько...
Пока я во флайгеаре летал в гамбург :-), тут уже и сеть починили, и вифи отключили... :-)
Класс. Вы что, пытаетесь зайти в админку своего домашнего роутера через сайт провайдера?
Это сильный ход!!! Какой ИП адрес у сервера? Гляньте через нетворк менеджер плиз.
Это не сайт провайдера, а так выглядит веб-морда роутера, по адресу http://192.168.0.1/
Эм, а куда смотреть? И с какого компа?
Открою Вам маленький секрет. Веб морда у NETGEAR WNR612 должна выглядеть как-то так. А чего при доступе к http://192.168.0.1/ Вас перекидывает на сайт провайдера - надо разбираться. Но это уже совсем другая история ... :)
Да это не сайт провайдера. Я ж говорю. Дом.ру прошивают эти роутеры своей дурацкой прошивкой, поэтому морда так и выглядит.
Сильно я в этом сомневаюсь.
Можно выхлоп вот такого заклинания в студию
sudo nmap -p 1-65535 -T4 -A -v -PE -PS22,25,80 -PA21,23,80,3389 192.168.0.1
А теперь попробуйте
http://192.168.0.1:56688
Интересно, что мы увидим ...
Вы бы контактами обменялись, да в личку писали, что ли? А потом уже сюда концентрат из обсуждения по настройке выложили :)
Все это можно будет прибить, только попозже, плиз.
Хотя можно и контактами..
Видим вот это:
Ошибка синтаксического анализа XML: элемент не найден
Адрес: http://192.168.0.1:56688/
Строка 1, символ 1:
На счет прошивки....
Ясно. Таки да - долбодятлы. Ну бог с ними. К самбе это не очень как-то относится ...
эмм, он же написал выше, что прошифка особо фирменная, ака провайдерская.
Скорее всего просто вырезали все, что им не нравится.
Скорее всего, но хоть порты не блокирует и то хлеб)
Это да. Хорошо хоть у нас в Одессе такой
хеерундой закончили страдать лет 10 назад.... :-)Хотя порывы были. :-)
Да, это совсем не отменяет такого факта, что такого провайдера нужно наказывать рублем|долларом|гривной (точнее, неоплатой его услуг), разумеется, при условии доступности альтернативы. :-(
Это, разумеется, моя личная точка зрения, основанная на не первом десятке лет общения с разными интернет провайдерами (с 1996 года) Одессы, да и Украины в том числе..
Не выходит разшарить папку. Делаю так. В долфине правой кнопкой, свойства папки, общий ресурс, ставлю галочку Samba, на иконке папки появляется значёк сети но паки в сети не видать. Вместо неё какая то странная папка "обои" и если пробую её открыть просит логин и пароль, при этом пароль не принимает.
Делал всё как раньше
smb.conf
потом заводишь сетевого пользователя, через которого и будет логиниться клиент:
sudo adduser username
sudo passwd username
sudo smbpasswd -e username
Ну и активировать его, на компе-сервере (я просто логинился на сервере этим пользователем.)
Затем перезапускаем самбу:
sudo service smbd restart
Всё решил через
Не въехал в чем проблема была, но хорошо что решили все.
Отправить комментарий