Общий доступ к файлам с помощью Samba
В данной статье будет показано, как
легко и быстро настроить общий доступ к файлам в вашей домашней сети с
помощью сервера Samba без необходимости использования паролей. Доступ
будет осуществляться как с Windows-машин, так и машин с Linux.
Кроме того, установив Samba, вы сможете настроить общий сетевой принтер и организовать печать по сети.
1. Через пакетный менеджер Synaptic установите пакеты samba-server, samba-common, samba-client, samba-winbind.
2. Откройте PCLinuxOS Control Center. Выберите категорию "Сеть и интернет" --> "Имена узлов".
3. Нажмите "Изменить" (или "Добавить") и
измените локальный IP-адрес компьютера (127.0.0.1) на адрес вашего
домашнего сервера (192.168.0.1) (или просто добавьте его к локальному).
Нажмите "OK".
4. В PCLinuxOS Control Center перейдите в категорию "Общие сетевые службы" --> "Предоставление общего доступа (SMB)".
5. Вы увидите следующее окно. Выберите "Standalone - отдельный сервер".
6. Укажите рабочую группу Windows:
"MSHOME" или "WORKGROUP". Затем укажите "Netbios-имя", т.е. имя вашего
компьютера, которое будут видеть другие пользователи вашей сети, заходя в
"Сетевое окружение".
7. Выберите режим безопасности "share".
8. Далее ничего не меняйте, просто
нажимайте "OK", пока не дойдете до итогового окна записи введенных
данных в конфигурационные файлы. Нажмите "OK", вас поздравят с успешной
настройкой Samba.
9. Теперь необходимо расшарить общую
папку. В домашней папке вашего пользователя (у нас /home/user) создайте
папку с любым названием (например, Samba). Далее в пункте DrakSamba, который откроется у вас после настройки сервера Samba, нажмите "Изменить" и общим ресурсом homes сделайте только что созданную вами пепку Samba.
10. В пунктах "Общедоступный",
"Разрешена запись", "Разрешен просмотр" поставьте "yes". Дайте любой
комментарий каталогу и нажмите "OK".
11. В окне DrakSamba (см. выше), в который вы вернетесь, выберите пункты меню:
- "Файл" --> "Записать конфиг" (для внесения изменений в конфигурационные файлы). *
- "Сервер Samba" --> "Перезапустить" (перезапустить сервер Samba, чтобы он начал работать с уже внесенными изменениями). **
12. Можно расшарить папку и другим
способом. Правой клавишей мыши выберите пункт "Свойства" папки -->
"Сделать общим". Папка сама появится в DrakSamba, а на папке появится соответстующая отметка.
13. Все. Идем на другой компьютер,
заходим в "Сетевое окружение" --> "Отобразить группы" (в Windows) или
"Сеть" --> "Samba Shares" (в Linux KDE) и видим наш сервер с
заданным нами именем Pavel (localhost) и залитыми туда файлами и папками, которые можно открывать и скачивать уже на свой компьютер.
Примечания
*
Если что-то не запишется в конфиги Samba через графику, можно поправить
их в ручную, через Midnight Commander отредактировав файлы /etc/samba/smb.conf и /etc/samba/smb-winbind.conf.
** Запустить, остановить или перезапустить сервер Samba можно и из консоли командами:
- /etc/init.d/smb start
- /etc/init.d/smb stop
- /etc/init.d/smb restart
***
На запись расшаренная папка доступна не будет. Чтобы сделать ее
доступной на запись всем (не рекомендуется), нужно через Midnight
Commander или в консоли командой chmod дать на расшаренную вами папку (у
нас /home/user/Samba) права 777. Теперь можно будет по сети скидывать в
эту папку файлы, изменять их.
****
Лучше расшарить еще одну папку, сделать ее доступной на запись, но вход
в эту папку организовать только по логину и паролю. Об этом речь пойдет
в следующей статье...
http://pclinuxos.su/index.php/server/samba-server/166-obshchij-dostup-k-fajlam-s-pomoshchyu-samba