1 (07.02.2012 22:00:27 отредактировано DarkDigger)

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

[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

перед этим сделал:

 Консоль:

useradd -M q
passwd q
smbpasswd -a q
smbpasswd -e q
chmod 777 /srv


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

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

2

DarkDigger пишет:

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

http://smb-conf.ru/

3

DarkDigger пишет:

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

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

Hrafn пишет:

http://smb-conf.ru/

smile

It is good day to die ...
MS Windows 10
Заметки о главном...

4

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

5

я написал команду

 Консоль:
setsebool samba_export_all_rw on

и всё заработало, я правильно сделал, или может надо было чего другое включить? А то командой
 Консоль:
getsebool -a | grep samba

выдаёт список:
 Консоль:

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

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