How to install and configure Samba in Ubuntu for file sharing.
English version of this page under construction. You can read automatic translation.
Иногда пользователи Ubuntu сталкиваются с необходимостью организации связи с простыми Windows рабочими группами (workgroup). По-умолчанию, без предварительных настроек, Ubuntu может увидеть и получить доступ к видимым в локальной сети расшаренным ресурсам Windows. То, как расшарить ресурсы вашей Ubuntu для друигх Windows будет рассказано ниже.
Прежде всего установим пакет samba:
sudo apt-get install samba
Далее редактируем файл настроек smb.conf:
sudo nano /etc/samba/smb.conf
В самом начале файла в строке:
workgroup = WORKGROUP
поменяйте название рабочей группы (то, что большими буквами после знака ‘=’) на вашу (в Windows обычно это MSHOME или WORKGROUP).
И сразу после этой строки добавьте строку:
usershare owner only = false
Это даст возможность шарить папки на ntfs и fat разделах.
Теперь перезапускаем сервис:
sudo /etc/init.d/samba restart
После этого ваш Ubuntu должен стать корректно виден другими Windows компьютерами рабочей группы. И, в отличии от предыдущих версий, вам не придется думать о кодировках.
Чтобы расшарить какую-либо папку в Ubuntu просто нажмите на ней правую кнопку мыши и выберете «Общий доступ», появится окно в котором вы легко сможете опубликовать эту папку.
Если вы пользуетесь, например, Lubuntu, то программа с графическим интерфейсом по управлению samba share это: system-config-samba
.
В любом случае, настроить конкретные пути вы можете вручную, как, например, это описано здесь.
Спасибо огромное. Все просто и доступно разъяснено. Думаю еще многие скажут спасибо автору…
Спасибо! СУПЕР!!!!
Большое спасибо! Все просто, даже не верится, что это так =)
Вот только я писать из WinXP туда не могу. Разрешить писать галочку ставил, а толку.
falko, откройте и отредактируйте ваш /etc/samba/smb.conf, найдите в нём строку “security = user” и замените её на:
security = share
(если закомментированна, то разкомментируйте)
Дело скорее всего в этом, судя по вашему описанию.
он не дает принять изменения в файле конфига самбы
Илья, Вы точно это делаете под sudo?
Попробуйте через gedit
sudo gedit /etc/samba/smb.conf
Огромное человеческое спасбо!
все это проделывал в 8.1 и 9.04 там с добавлением строки
usershare owner only = false все работает,но после обновления на 9.1 далее 10.04 папки шарятся только на дисках ехт3-4 ,а на примoнтированных дисках ntsf не шарятся то есть,захожу с виндового компа в сетевое окружение там видны все расшаренные папки на убунту но открываются только те которые стоят на ехт3-4,а которые на ntsf пишет нет доступа ,возможно,у вас нет прав на использование этого сетевого ресурса и тд
Добрый день моя проблема немного другого характера –
я не вижу других виндовс компов
-в одной рабочей группе с ними
-и инет продолжает работать
-раньше работало на 5 рку
-smb установлен
Подскажите что случилось
==========================
Не удалось подключить местоположение
Не удалось получить список доступных на сервере ресурсов
==========================
Заранее благодарен
все шарится, только после перезагрузки шара пропадает и все приходится делать заново, как настроить что бы не шарить каждый раз?
Вот так вот…
silver-u@silver-ubuntu:~$ sudo /etc/init.d/samba restart
sudo: /etc/init.d/samba: command not found
CuJIbBEP, прочтите повнимательнее:
В Ubuntu 10.04 в init.d нет скрипта для сервиса samba, все изменения в его конфигурационном файле принимаются автоматически.
Доброго времени суток. сделал все как вы написали (Ubuntu 10.04).. Видит комп винты и обратно. Но при попытеки захода на комп винды пишет: “не удалось получить список доступных на сервере ресурсов”
а при попытки захода с винды на линукс пишет: “Windows не может получить доступ к (название папки)”
Стоит Ubuntu 10.04 и Windows 7
Заранее благодарен
У меня в Ubuntu 10.04 самба нормально встала и запустилась. Но проблема с кодировками не смотря на заверение автора есть. Некорректно отображаются директории названные кирилическими символами.
похоже , автор переписал это у кого-то, а сам делать не пробовал. Это плохая инструкция, она не работает.
usershare owner only = false
особое спасибо за эту строку)
в 10.04 самба в ините висит как smbd также существует и сервис
sudo service smbd restart
да бы не заморачиватся )
* искал больше подробности о самба
Нет статья не помогла… Диски в ext3 видятся, виндовский все так же не открывается 🙁
После перезагрузки машины Ubuntu, машина WinXP не видит её в сетевом окружении
По умолчанию Убунту отключает монтируемые разделы при перезагрузке. Чтобы расшаренные папки не отваливались при перезагрузке, перед расшариванием пропишите автоматическое монтирование вышеупомянутых разделов в файле ‘fstab’ (если память не изменяет).
Мне помогло следующее: дописать в конец файла smb.conf такие строки
[ИмяПапки]
path = /home/ИмяПапки
comment = for all
readonly = No
guest ok = Yes
соответственно при этом расшаривается папка /home/ИмяПапки