$put_perv_real = "/home/www/dvakompa-ru/dopol/"; ?>
Пакет Samba представляет собой интерфейс, который обеспечивает связь между UNIX- и Windows-системами в сети, расширяя сетевые возможности ОС UNIX.
Благодаря Samba пользователь, работая на UNIX-системе, может получить доступ к сетевым дискам и принтерам Windows. Для клиентов это выглядит таким образом, будто продолжает работать NT-сервер. Клиенты могут применять сетевое окружение Windows, подсоединять и отсоединять сетевые диски, а также использовать данные на сетевом сервере, не ощущая, работает сервер под UNIX или под Windows. Клиенты могут обращаться к UNIX-файлам, изменять и удалять их (если позволяют права). Таким образом, Samba фактически исполняет функции NT-сервера.
Возможности пакета Samba:
* предоставлять файлы и принтеры Linux/UNIX-сервера для использования под Windows 9x/NT/2000/XP и более новых;
* непосредственно управлять пользователями NT;
* оптимально комбинировать безопасность данных и стабильную работу, которые предлагает UNIX-сервер, с операционными системами Microsoft на рабочих станциях;
* поддерживать (не полностью) доменную структуру NT DOMAIN;
* поддерживать функции первичного контроллера NT;
* поддерживать функции участника NT DOMAIN;
* обеспечивать сервисы WINS (клиент и сервер), TIME-server и т. д.;
* придавать UNIX-системе свойства сети NT.
Установим пакет Samba:
sudo apt-get install samba samba-common-bin
Создадим папку Obmenl:
sudo mkdir Obmen1
Зададим права для этой папки:
chmod -R 777 Obmen1
Для настройки Samba открываем файл smb.conf:
sudo nano /etc/samba/smb.conf
В конец файла дописываем строки:
[Flash1]
path = /mnt/flash writeable = yes browseable = yes guest ok = yes
[Obmen1]
path = /home/pi/Obmen1 writeable = yes browseable = yes guest ok = yes
Сохраняем файл и перезапускаем Samba:
sudo /etc/init.d/samba restart
Теперь пробуем с Windows-компьютера по сети открыть наши общие папки (рис. 4.10).
Иногда, очень удобно на машине с Linux иметь подключенную (примонтированную) Windows-папку, находящуюся в общем доступе. Аналогично тому, как в самой Windows происходит подключение сетевых папок или дисков, в пакете Samba версии 3.5 имеется приложение mount.cifs, которое поможет нам подмонтировать сетевой раздел.
Итак, создаем на Raspbian папку, куда будем монтировать сетевую Windows-папку:
sudo mkdir /mnt/kostyabook
И выставляем на нее права:
sudo chmod -R 777 /mnt/kostyabook
Затем выполняем команду:
sudo mount -t cifs //192.168.0.8/BOOKS /mnt/kostyabook -o _netdev ,username=kostya,password=forward,iocharset=utf8,file mode=0777,dir mode=0777
Для автоматического монтирования диска при загрузке открываем файл /etc/fstab:
sudo nano /etc/fstab
И записываем в конец файла следующую строку:
//192.168.0.8/BOOKS /mnt/kostyabook cifs _netdev,username=kostya,password=forward,iocharset=utf8,file mode=0777,dir mode=0777 0 0
После перезагрузки сетевая папка Windows монтируется в каталог /mnt/kostyabook (рис. 4.11).