LinuxForum.Fans
Тема

Настройка samba сервера

Автор: DarkDigger 5 сообщений 2903 просмотров
#227704

Перечитал уйму конфигов в интернете, но так и не понял как сделать:
доступ к папке /srv для чтения и записи для одного пользователя.
вот конфиг smb.conf

text

[global]
workgroup = WORKGROUP
security = user
os level = 65
domain master = no
domain logons = no
wins support = no
[public]
comment = Public Stuff
path = /srv
public = no
writable = yes
write list = q

перед этим сделал:
[console]
useradd -M q
passwd q
smbpasswd -a q
smbpasswd -e q
chmod 777 /srv
[/console]


С винХР захожу на \\192.168.0.3 (такой у него адрес) вижу папку public , но зайти в неё не могу (нет прав доступа). через команду(в винде) net use \\192.168.0.3\public /user:q 123456 говорит что команда выполнена.... но всё равно не заходит.

НО! Если изменить папку на например /home/q (с правами 777) , то в винде заходит в папку без пароля (!) но ничего записать не могу (нет прав на запись). Блин, что за финя?
Если кто может, помогите, или хотябы на нормальный менуал по настройке samba дайте ссылку..

#227709
DarkDigger написал:
хотябы на нормальный менуал по настройке samba дайте ссылку

http://smb-conf.ru/

#227798
DarkDigger написал:
НО! Если изменить папку на например /home/q (с правами 777) , то в винде заходит в папку без пароля (!) но ничего записать не могу (нет прав на запись). Блин, что за финя?
Если кто может, помогите, или хотябы на нормальный менуал по настройке samba дайте ссылку..

настрой selinux или отключи его(хотя это не желательно делать)

Hrafn написал:

smile

#227946

Спасибо, это и впрямь злое...учий селинукс. Буду ковырять его)

#228459

я написал команду
[console]setsebool samba_export_all_rw on
[/console]
и всё заработало, я правильно сделал, или может надо было чего другое включить? А то командой
[console]getsebool -a | grep samba
[/console]
выдаёт список:
[console]
samba_create_home_dirs --> off
samba_domain_controller --> off
samba_enable_home_dirs --> off
samba_export_all_ro --> off
samba_export_all_rw --> on
samba_run_unconfined --> off
samba_share_fusefs --> off
samba_share_nfs --> off
use_samba_home_dirs --> off
virt_use_samba --> off

[/console]

Что это всё значит?...

Войдите или зарегистрируйтесь, чтобы ответить.