LINUX.ORG.RU

SAMBA


0

0

Создал точку подключения /mnt/samba/tempnet владелец nobody
группа nobody с правами для всех выполнять чтение/запись/выполнение + SUID.
Fedora Core 4 стоит в Windows локальной сети. Доступ к свободным ресурсам windows
с машины Fedora Core 4 есть. Windows машины видят ресурс tempnet но доступа к нему нет.


Файл smb.conf

[global]


netbios name = linux_soz
workgroup = sozgroup
security = share
interfaces = eth0
server string = Fedora Core
;encrypt passwords = yes
guest ok = yes
guest account = nobody
; host allow =192.168.15.
log file = /var/log/samba/samba-log.%m
max log size = 50
socket options = TCP_NODELAY SO_RCVBUF=8192 SO=SNDBUF=8192
dns proxy = yes
character set = KOI8-R
client code = 866

[tempnet]


path = /mnt/samba/tempnet
comment = Network Files
guest ok = yes
writeable = yes
create mask = 0777
force create mode = 0777
directory mask = 0777
force directory mode = 0777
browseable = yes

Файл iptables

*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
UTPUT ACCEPT [0:0]
:RH-Firewall-1-INPUT - [0:0]
-A INPUT -j RH-Firewall-1-INPUT
-A FORWARD -j RH-Firewall-1-INPUT
-A RH-Firewall-1-INPUT -i lo -j ACCEPT
-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT
-A RH-Firewall-1-INPUT -p 50 -j ACCEPT
-A RH-Firewall-1-INPUT -p 51 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp --dport 5353 -d 224.0.0.251 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 137 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 138 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --sport 137 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --sport 138 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --sport 139 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --sport 445 -j ACCEPT
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
COMMIT

В Fedora Core 3 все работало. Что я упустил??????

anonymous
Ответ на: комментарий от Deleted

Да сдесь ошибка client code = 866 > client code page = 866 исправил, но это не имеет отношение к доступу Windows машин к ресурсу Fedora Core 4.

anonymous
()
Ответ на: комментарий от anonymous

Совершенно не читал доку.
В FC4 - samba3.
В ней нет ни "client code page" ни "character set"
Переписывай свой конфиг под samba3

Deleted
()

[global]
null passwords = yes
encrypt passwords = yes
map to guest = bad user
guest ok = yes
guest account = nobody

если Fedora4 добавляем:
dos charset = 866
unix charset = UTF-8

anonymous2 ★★★★★
()
Ответ на: комментарий от anonymous2

[global]


netbios name = linux_soz
workgroup = sozgroup
security = share
interfaces = eth0
server string = Fedora Core
encrypt passwords = yes
guest ok = yes
guest account = nobody
map to guest = bad user
null passwords = yes
; host allow =192.168.15.
log file = /var/log/samba/samba-log.%m
max log size = 50
socket options = TCP_NODELAY SO_RCVBUF=8192 SO=SNDBUF=8192
dns proxy = yes
dos charset = 866
unix charset = UTF-8

[tempnet]


path = /mnt/samba/tempnet
comment = Network Files
guest ok = yes
guest user = nobody
writeable = yes
create mask = 0777
force create mode = 0777
directory mask = 0777
force directory mode = 0777
browseable = yes

Никак не получается организовать доступ всех пользователей локальной сети к ресурсу /mnt/samba/tempnet. Ресурс видят а войти не могут, говорит "Нет доступа к //linux_soz/tempnet Не найдено сетевое имя". ???????

anonymous
()
Ответ на: комментарий от anonymous

По минимуму пересоздал фпйл smb.conf

[global]

workgroup = sozgroup
netbios name = linux-soz
server string = Samba Server
guest account = nobody
log file = /var/log/samba/log.smbd
max log size = 50
security = share
encrypt passwords = yes
dns proxy = yes
dos charset = 866
unix charset = UTF-8


[tempnet]

path = /mnt/samba/tempnet
comment = Temporary file
writable = yes
public = yes
guest ok = yes
create mask = 0777
directory mask = 0777

Результат тот-же. В чем дель никак не пойму??????

anonymous
()
Ответ на: комментарий от saper

write list = nobody, guest, root То-же самое? Второй параметр действительно не имеет смысла, но я его устанавливал, результат тот-же? В Fedora Core 3 У меня получилось, но по всей вероятности запбыл какщй-то параметр. Брандмауер не при чем т.к. я его отключаю а картина та-же.

anonymous
()
Ответ на: комментарий от saper

write list = nobody, guest, root То-же самое? Второй параметр действительно не имеет смысла, но я его устанавливал, результат тот-же? В Fedora Core 3 у меня получилось, но по всей вероятности забыл какой-то параметр. Брандмауер не при чем т.к. я его отключаю а картина та-же.

anonymous
()
Ответ на: комментарий от anonymous

После разных экспериментов выяснил, если создаю каталог в каталоге /tmp то все проходит нормально, если в любом другом с теми-же правами то доступа нет???????

anonymous
()
Ответ на: комментарий от anonymous2

К /tmp/smb_net доступ есть
drwxrwxrwt 26 root root 4096 Июл 29 10:05 tmp
drwxrwxrwx 2 root root 4096 Июл 28 16:08 smb_net

К /mnt/samba/tmpnet доступа нет
drwxrwxrwt 5 root root 4096 Июл 27 12:55 mnt
drwxrwxrwt 4 root root 4096 Июл 29 10:04 samba
drwxrwxrwx 2 root root 4096 Июл 29 10:03 tmpnet

??????????????

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.