Samba, расшариваем папку

17 января 2011 - georgii-2

Автор - cookie

 

Давно собирался написать, да чет руки не дотягивались.
Предупреждаю сразу, что знания у меня об этом чуде ток поверхностные, поэтому тут я только опишу как расшарить папку, ну мало ли, вдруг кому пригодится.
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. знаю что статья ужасная и требует доработки, так что все замечания пишите прямо тут.


Комментарий:

 

Patriot из дружественного форума - Puppy Linux Discussion Forum
предложил графический интерфейс Samba - lameSMBxplorer v0.2.1 beta

http://www.murga-linux.com/puppy/viewtopic.php?t=50901&search_id=216734853

Будучи новичком в  PuppyRus - Puppy 4.20 Рус.+Опера,
установил lameSMBxplorer v0.2.1 beta и расшариваю все подряд.

Автор комментария - fedorovich11.