Абсолютная файлопомойка
Опубликовано 10 Май 2009 в рубрике «Примеры использования Samba»
Создаём абсолютную файлопомойку
плевать на пользователей, плевать на пароли
Ниженаписанное рассчитано на новичков в Samba.
У меня дома 2 компа. Один линуксовый (ubuntu) другой виндовый (WinXP).
Сейчас все время провожу в линуксовой машине и уже не хочу даже смотреть на виндовую, но иногда все-таки требуется обмениваться файлами между ними.
Что в убунту из Samba стоит по-умолчанию я не стал разбираться, но smb.conf настроен. Скачал последний архив отсюда, распаковал, зашел в папку samba-3.3.4/source и последовательно делал комманды:
./configure
make
sudo make install
Но почему-то в процессах (Система — Администрирование — Системный монитор) не увидел желанного smbd. Решил запустить его через терминал командой smbd, на что мне предложили сделать sudo apt-get install samba — сделал, скачалось что-то размером с 4,5 метра и сразу же появился процесс smbd (см. статьи по инсталляции тут и тут).
Очистил содержимое smb.conf
Есть папка "/hdlogic/download" куда складывается все скачанное.
Хочу чтобы она была видна виндовой машине, хочу иметь возможность удалять, копировать, создавать и не хочу вводить логины/пароли при доступе к ней.
Внимательно читаю:
исходя из прочтенного делаю следующие выводы:
guest only (S) = Yes — разрешить только гостевые соединения к общему ресурсу
guest ok (S) = Yes — для подключения к ресурсу не требуется пароль
security (G) = SHARE — при доступе к ресурсу не надо делать log-on с существующим ИмяПользователя/Пароль системы UNIX
writeable (S) = Yes — можно записывать и удалять
сделав выводы, записываю в конфигурационный файл smb.conf следующие строки:
[global]
workgroup = WORKGROUP
server string = eeee
security = SHARE
guest account = dm
[download]
path = /hdlogic/download
guest ok = Yes
guest only = Yes
writeable = Yes
У меня все работало и без параметра guest ok = Yes.
Проанализировав параметры конфигурационного файла smb.conf я наткнулся еще на несколько параметров, у которых проскальзывает связь с гостевыми доступами:
Замечания
1) Обратите внимание, что значением параметра
guest account
является пользователь dm
. Но на Вашей машине такого пользователя скорее всего не окажется, поэтому задавайте параметру реально существующего пользователя.
2) Предположим у вас на UNIX машине есть папка "/hdlogic/download". Обязательно проверьте кто имеет права доступа к этой папке (пользователь/группа).
Это нужно для того, чтобы вы не удивлялись, когда не сможете в расшаренной папке создать или удалить что либо.
3) Обратите внимание на (G) — global и (S) — сервисная, это обозначения секций, к которым относятся указанные параметры. Параметры, заданные в секции global принимаются во внимание демонами smbd и nmbd в первую очередь. Сервисная секция и секция шары это тоже самое, т.е. создавая шару вам надо создать сервисную секцию для этой шары. В рассматриваемом выше примере секция [download] — сервисная секция. Сервисные параметры можно указывать в глобальной секции, но тогда они будут определяться по-умолчанию для всех сервисов.
4) Если вы изменили smb.conf, то чтобы smbd перегрузил его параметры надо в терминале выполнить команду
smbd restart
Рекомендовано для прочтения
специально для smb-conf.ru
Баранов А.Н.
май 2009
Трекбек
Ваш отзыв