Сайт | Скачать | Видео | Wiki

Автор Тема: Samba, расшариваем папку  (Прочитано 5324 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн cookie

  • Старожил
  • ****
  • Сообщений: 239
  • Репутация: +20/-0
  • Автор темы
Samba, расшариваем папку
« : 22 Март 2010, 17:15:53 »
давно собирался написать да чет руки не дотягивались.
предупреждаю сразу, что знания у меня об этом чуде ток поверхностные, поэтому тут я только опишу как расшарить папку. ну мало ли вдруг кому пригодится.
1) качаем с репы и устанавливаем сабжевый пакет.
2) редактируем /etc/opt/samba/smb.conf, так же d /etc/ есть на него линк. У меня он выглядит примерно так.
Код
;*******************section global*****************
[global]
workgroup = MYHOME
;рабочая группа, кроме как для папки сетевое окружение сами знаете где, вроде нигде не применяется
netbios name = PUPSRV
;а это имя компа в сети
path = /initrd/mnt/dev_ro2/srv
;папка которую расшариваю, тока хз что она тут делает
server string = Myhome Server
hosts allow = 192.168. 127
;собственно куда будем раздавать, 127 для pnethood (ну чтоб не бегать туда-сюда)
guest account = nobody
;гость без тела, вот такой надмозг. видимо из-за этого у меня закрыт гостевой доступ и требует логин и пароль.
log file = /usr/local/samba/var/log.%m
;тут все очевидно, это для злопямятных.
max log size = 50
security = USER
;а может и из-за этого нет гостевого
local master = yes
preferred master = yes
wins support = yes
dns proxy = no
;*******************section homes*****************
[homes]
comment = Home Directories
path = /initrd/mnt/dev_ro2/srv/homes/
;ну вот тут-то точно должен быть путь
browseable = yes
;браузабельность
writable = yes
;писабельность
valid users = %S
что понимаю то прокомментировал, остальное сам не вкуриваю.
очевидно, что секция хомес, касается тока хомеса и если надо расшить еще папку, соответственно надо просто добавить секцию.
3) Скажем что гостевой доступ у нас закрыт в целях безопасности (а не из-за лени разбираться как его открыть), очевидно нам нужны эти самые юзеры и пароли. а делается это очень просто: /opt/samba/bin/smbpasswd -a root ну и два раза вводим придуманный пароль. я создавал не рута, предварительно создав его же в системе, и это конечно работало, однако такой доступ не позолял что либо записать в расшаренные папки, так что лучше расшаривать под именем рут (а че разве папирусоводов это должно беспокоить o_<).
4) осталось тока запустить
Код
/opt/samba/sbin/nmbd -D
/opt/samba/sbin/smbd -D
для чего нужен ключ -D я уже не помню, но в стартапе у меня лежит именно так, дядя Шурик где то писал что надо так.
5) можно проверить работоспособность в Pnethood. там должна появиться ваша папка(и). что примонтировать придется ввести root и тот самый пароль который вы придумывали.
6) если будете что-то пере|донастраивать, то незабудте про
killall nmbd
killall smbd
и только потом запускайте самбу снова. Удачи.
PS. знаю что статья ужасная и требует доработки, так что все замечания пишите прямо тут.
« Последнее редактирование: 23 Март 2010, 04:29:11 от Pro »