LinuxForum.Fans
Тема

и снова samba

Автор: kom-pik 11 сообщений 3634 просмотров
#156568

smb.conf

text
[global]
        workgroup = OFFICE
        server string = Samba Server %v
        bind interfaces only = yes
        interfaces = eth0 192.168.1.0/24
        hosts deny = ALL
        hosts allow = 192.168.1. 127.0.0.1

# --------------------------- Logging Options -----------------------------

log file = /var/log/samba/%m.log # max 50KB per log file, then rotate max log size = 1024

# ----------------------- Standalone Server Options ---------------------

security = share encrypt passwords = yes socket options = TCP_NODELAY SO_SNDBUF=8192 SO_RCVBUF=8192 IPTOS_LOWDELAY

# ----------------------- Browser Control Options ------------------------

local master = yes os level = 255 preferred master = yes

# ----------------------------- Name Resolution -----------------------------

dns proxy = yes

# ------------------------------Charsets----------------------------------------

unix charset = utf8 dos charset = cp1251 display charset = cp1251

# --------------------------- Printing Options --------------------------------

load printers = yes cups options = raw printcap name = /etc/printcap printing = cups

# ----------------------------Share Definitions ------------------------------

[home] comment = Home Directories path = /home/%u browseable = yes writable = yes

[private] comment = Private Directory path = /home/private browseable = yes writable = yes valid users = private

[hr] comment = hr Directory path = /home/private browseable = yes writable = yes valid users = hr

[public] comment = Public Stuff path = /home/public browseable = yes writable = yes guest ok = yes

[buh] comment = buh Directory path = /home/private browseable = yes writable = yes valid users = buh

[printers] comment = All Printers path = /var/spool/samba browseable = yes guest ok = yes writable = no printable = yes

Вот такой вот простенький конфиг.
Вопрос следующий, когда с виндовой машины захожу в самбу cmd -> start \\192.168.100.1\
заходит, создает, изменяет, но когда делаю по имени cmd -> start \\samba\ , то что было создано в предыдущем варианте изменять не может и удалять, пишет нет доступа, и на оборот. Как решить такое неудобство - зайти и по имени, и по ип, чтобы все изменял и создавал и удалял?

#156569

Дайте логи самбы при заходе по айпишнику и по имени

#161517

Если server string не писать, то самба будет использовать hostname, чтобы заходило по айпи нужно в днс добавить соответствующую запись. А вообще винда с авторизацией вечно глючит поэтому я делаю так
netbios aliases = moon server - к примеру, что позволяет мне cmd -> start \\moon\ or cmd -> start \\server\ тобишь тобишь есть пару попыток на вторичную авторизацию)

#161523

sagvir, У меня похожая ситуация... Пропадают как будто права. Помогает только 777 накат.
Это может быть из-за дурацкой server string?

Показать
# Samba config file
[global]
#disable spoolss = Yes
#show add printer wizard = No
workgroup = BUH
netbios name = LDAP
server string = DATABADE PARUS
dns proxy = no
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
log level = 0
# debug level = 50
# panic action = /usr/share/samba/panic-action %d
security = share
[database]
path = /home/parus/Data/
create mode = 0777
directory mask = 0777
available = yes
browseable = yes
public = yes
writable = yes
[shablon-buh]
path = /home/parus/shablon-buh/
create mode = 0777
directory mask = 0777
available = yes
browseable = yes
public = yes
writable = yes

[shablon-zar]
path = /home/parus/shablon-zar/
create mode = 0777
directory mask = 0777
available = yes
browseable = yes
public = yes
writable = yes
[drweb]
path = /var/ftp/pub/drweb_update/
create mode = 0777
directory mask = 0777
available = yes
browseable = no
public = yes
writable = yes
[nod32]
path = /var/ftp/pub/nod32/
create mode = 0777
directory mask = 0777
available = yes
browseable = no
public = yes
writable = yes

[PFR]
path = /home/parus/mirror/pfr/
create mode = 0777
directory mask = 0777
available = yes
browseable = yes
public = yes
writable = yes
#161529

Попробуй без server string
[console][global]
workgroup = NET
printing = cups
printcap name = cups
printcap cache time = 750
cups options = raw
map to guest = Bad User
logon path = \\%L\profiles\.msprofile
usershare allow guests = Yes
add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s$
domain logons = no
domain master = yes
netbios name = worker
security = user
netbios aliases = moon server[/console]

#161531

Попробуйте просто добавить в global
wins support = yes

Ниже мой проблем нет

text

[global]
disable spoolss = Yes
show add printer wizard = No
workgroup = WORKGROUP
server string = %h server ()
wins support = yes

dns proxy = no log file = /var/log/samba/log.%m

max log size = 1000

syslog = 0

security = share

encrypt passwords = true

passdb backend = tdbsam

obey pam restrictions = yes

unix password sync = yes

passwd program = /usr/bin/passwd %u passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n * password\supdated\ssuccessfully* . pam password change = yes

map to guest = bad user

usershare allow guests = yes

[drweb] comment = drweb path = /data/share/drweb create mode = 0700 directory mask = 0700 available = yes browsable = yes public = yes writable = no

[upload] comment = upload path = /data/share/upload create mode = 0755 directory mask = 0755 available = yes browsable = yes public = yes writable = yes

#161533

server string это строчка отвечает за описание сегмента в сети, и ни как не влияет на работу той или иной службы, проще говоря - сделали для удобства.

sagvir написал:
Если server string не писать, то самба будет использовать hostname, чтобы заходило по айпи нужно в днс добавить соответствующую запись.

Что бы машинки заходили по имени, надо поднять wins сервер или dns, samba же берет имя из netbios name или dns)), если эту строчку не указать, то работать будет не корректно.

kom-pik, укажите строчку в конфиге netbios name = <My Super Server Yah-hoho> в секции global, перезапустите сервис и проверьте работу.

sagvir написал:
domain master = yes

А это зачем? oO Пишу что хочу??? oO :O

#161537

Чуть не забыл и на клиентских машинах не забываем про wins если dhcp-server тогда добавить
option netbios-name-servers ip;

#161539

Кстати попробуй место create mode прописать force create mode, правда я уже забыл в чем разница, но помню что force create mode правильнее)

#161541

тут проблема чисто с wins даю 90 процентов

#176466

Ребят у кого нить такое было? не могу зайти в рабочую группу windows, есть около 10ти групп они функционируют отлично, а вот при заходе на одну из них пишет, истекло время ожидания сервера name_group. Данные группы реализованы посредством виндус. Сеть не замыкается недавно реорганизацию сети делал. компы доступны по имени и айпи зайти можно. Что интересно вечерее когда 1н из компов выходит из сети.какой я не знаю, группа доступна, видимо 1н из компов и блокирует группу, толи вирус то ли служба упала

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