LinuxForum.Fans
Тема

Общая папка samba

Автор: serba 18 сообщений 7983 просмотров
#79775

создал в samba папку, доступную всем ПК в локальной сети: открыт гостевой доступ, разрешена запись. С одного ПК папка открывается без проблем, с остальных десяти не открывается.

Жму "Сеть" - "Сеть windows" - "School" и выдает "Не могу получить список доступных ресурсов сервера". school - имя домена

В чем может быть проблема?

#79778

hosts allow правильно прописаны?

#79779
mycetophylax написал:
hosts allow правильно прописаны?

192.168.0.0/24 или 192.168.0.0/255.255.255.0 - как именно сейчас не помню.


browsable = yes
read only = yes
guest ok = yes
это все есть в отдельной секции в smb.conf

#79786

вы покажите весь конфиг чтобы не гадать.

#79789
k0xy написал:
вы покажите весь конфиг чтобы не гадать.

Это только завтра.
Я думал, может будут какие-то идеи, ведь с одного компьютера доступ есть. А почему с остальных нет? oO

#79816

пример:

text

...
[sharing]
    comment = Open share directory
    path = /home/shares
    guest only = Yes
    read only = No
    browseable = Yes
    create mask = 1777
    directory mask = 1777
    max connections = 3
    inherit acls = Yes
    force user = nobody
    force group = nobody
..
#79819
serba написал:
[quote=mycetophylax]hosts allow правильно прописаны?

192.168.0.0/24 или 192.168.0.0/255.255.255.0 - как именно сейчас не помню.
[/quote]

С такими настройками доступ открыт только для компов из 192.168.0.1 - 192.168.0.254.

#79865
mycetophylax написал:
С такими настройками доступ открыт только для компов из 192.168.0.1 - 192.168.0.254

Так и надо

У меня так

[share]
comment = Open share directory
path = /shares
guest only = Yes
read only = No
browseable = Yes
create mask = 0777
directory mask = 0777

ладно, завтра весь conf принесу.

А может быть проблема связана с firewall?

#80159
text
[global]
    workgroup = SCHOOL
    server string = %h server (Samba, Ubuntu)
    interfaces = eth1
    security = SHARE
    map to guest = Bad User
    null passwords = Yes
    obey pam restrictions = Yes
    pam password change = Yes
    passwd program = /usr/bin/passwd %u
    passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
    unix password sync = Yes
    syslog = 0
    log file = /var/log/samba/log.%m
    max log size = 1000
    dns proxy = No
    usershare allow guests = Yes
    panic action = /usr/share/samba/panic-action %d
    winbind trusted domains only = Yes
    hosts allow = 192.168.0.0/255.255.255.0

[printers] comment = All Printers path = /var/spool/samba create mask = 0700 printable = Yes browseable = No browsable = No

[print$] comment = Printer Drivers path = /var/lib/samba/printers

[share] path = /share read only = No create mask = 0777 directory mask = 0777 guest ok = Yes hosts allow = 192.168.

Вот конфиг. Работал через swat

#80179

serba, а у тебя домен есть?! Посмотри журнал Windwos не идет ли там "война" за местеркомп который регулирует BIOS имена.
Сомтри i

text
nterfaces = eth1

точно 2 интерфейс?
И на это посомтри

text
winbind trusted domains only = Yes
#80185
Alisandres написал:
serba, а у тебя домен есть?! Посмотри журнал Windwos не идет ли там "война" за местеркомп который регулирует BIOS имена.
Сомтри i
text
nterfaces = eth1

точно 2 интерфейс?
И на это посомтри

text
winbind trusted domains only = Yes

интерфейс точно eth1 - в локалку,

winbind trusted domains only = Yes - а что это значит? оно стоит по умолчанию, я такого не устанавливал

С компов с виндой в папку share входит без проблем, а вот с с компов с линуксом - только с одного, а остальные не могут получить список доступных ресурсов.

#80187

winbind trusted domains only поставь NO, это для работы с доменом. Вот тут конкретнее http://smb-conf.ru/winbind-trusted-domains-only-g.html
На http://smb-conf.ru/ вообще много информации.
Нужно на других проверить их "группу" что бы workgroup = SCHOOL был везде одинаков

#80192
Alisandres написал:
Нужно на других проверить их "группу" что бы workgroup = SCHOOL был везде одинаков

А где это искать? Я тоже об этом думал, искать не знаю где. ОС - ubuntu 10.04

#80196

serba,
на linux машинках: смотри smb.conf
на windows pc > своqства системы, там где то есть вкладка где указывается рабочая группа или домен

#80204

все равно с одно компа с линукс входит. с остальных нет. Почему так может быть? oO во фигня-то привязалась...

полный конф

text
# Samba config file created using SWAT
# from UNKNOWN (192.168.0.200)
# Date: 2010/09/16 11:13:48

[global] dos charset = CP850 unix charset = UTF-8 display charset = LOCALE workgroup = SCHOOL realm = netbios name = SERVER netbios aliases = netbios scope = server string = %h server (Samba, Ubuntu) interfaces = eth1, 127.0.0.0/8 bind interfaces only = No security = SHARE auth methods = encrypt passwords = Yes update encrypted = No client schannel = Auto server schannel = Auto allow trusted domains = Yes map to guest = Bad User null passwords = Yes obey pam restrictions = Yes password server = * smb passwd file = /etc/samba/smbpasswd private dir = /etc/samba passdb backend = tdbsam algorithmic rid base = 1000 root directory = guest account = nobody enable privileges = Yes pam password change = Yes passwd program = /usr/bin/passwd %u passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* . passwd chat debug = No passwd chat timeout = 2 check password script = username map = password level = 0 username level = 0 unix password sync = Yes restrict anonymous = 0 lanman auth = No ntlm auth = Yes client NTLMv2 auth = No client lanman auth = No client plaintext auth = No preload modules = dedicated keytab file = kerberos method = default map untrusted to domain = No log level = 0 syslog = 0 syslog only = No log file = /var/log/samba/log.%m max log size = 1000 debug timestamp = Yes debug prefix timestamp = No debug hires timestamp = No debug pid = No debug uid = No debug class = No enable core files = Yes smb ports = 445 139 large readwrite = Yes max protocol = NT1 min protocol = CORE min receivefile size = 0 read raw = Yes write raw = Yes disable netbios = No reset on zero vc = No acl compatibility = auto defer sharing violations = Yes nt pipe support = Yes nt status support = Yes announce version = 4.9 announce as = NT max mux = 50 max xmit = 16644 name resolve order = lmhosts wins host bcast max ttl = 259200 max wins ttl = 518400 min wins ttl = 21600 time server = No unix extensions = Yes use spnego = Yes client signing = auto server signing = No client use spnego = Yes client ldap sasl wrapping = plain enable asu support = No svcctl list = deadtime = 0 getwd cache = Yes keepalive = 300 lpq cache time = 30 max smbd processes = 0 paranoid server security = Yes max disk size = 0 max open files = 16384 socket options = TCP_NODELAY use mmap = Yes hostname lookups = No name cache timeout = 660 ctdbd socket = cluster addresses = clustering = No load printers = Yes printcap cache time = 750 printcap name = cups server = cups connection timeout = 30 iprint server = disable spoolss = No addport command = enumports command = addprinter command = deleteprinter command = show add printer wizard = Yes os2 driver map = mangling method = hash2 mangle prefix = 1 max stat cache size = 256 stat cache = Yes machine password timeout = 604800 add user script = rename user script = delete user script = add group script = delete group script = add user to group script = delete user from group script = set primary group script = add machine script = shutdown script = abort shutdown script = username map script = logon script = logon path = \\%N\%U\profile logon drive = logon home = \\%N\%U domain logons = No init logon delayed hosts = init logon delay = 100 os level = 20 lm announce = Auto lm interval = 60 preferred master = No local master = Yes domain master = Auto browse list = Yes enhanced browsing = Yes dns proxy = No wins proxy = No wins server = wins support = No wins hook = kernel oplocks = Yes lock spin time = 200 oplock break wait time = 0 ldap admin dn = ldap delete dn = No ldap group suffix = ldap idmap suffix = ldap machine suffix = ldap passwd sync = no ldap replication sleep = 1000 ldap suffix = ldap ssl = start tls ldap ssl ads = No ldap timeout = 15 ldap connection timeout = 2 ldap page size = 1024 ldap user suffix = ldap debug level = 0 ldap debug threshold = 10 eventlog list = add share command = change share command = delete share command = preload = lock directory = /var/run/samba state directory = /var/lib/samba cache directory = /var/cache/samba pid directory = /var/run/samba utmp directory = wtmp directory = utmp = No default service = message command = get quota command = set quota command = remote announce = remote browse sync = socket address = 0.0.0.0 homedir map = auto.home afs username map = afs token lifetime = 604800 log nt token command = time offset = 0 NIS homedir = No registry shares = No usershare allow guests = Yes usershare max shares = 100 usershare owner only = Yes usershare path = /var/lib/samba/usershares usershare prefix allow list = usershare prefix deny list = usershare template share = panic action = /usr/share/samba/panic-action %d perfcount module = host msdfs = Yes passdb expand explicit = No idmap backend = tdb idmap alloc backend = idmap cache time = 604800 idmap negative cache time = 120 idmap uid = idmap gid = template homedir = /home/%D/%U template shell = /bin/false winbind separator = \ winbind cache time = 300 winbind reconnect delay = 30 winbind enum users = No winbind enum groups = No winbind use default domain = No winbind trusted domains only = No winbind nested groups = Yes winbind expand groups = 1 winbind nss info = template winbind refresh tickets = No winbind offline logon = No winbind normalize names = No winbind rpc only = No comment = path = username = invalid users = valid users = admin users = read list = write list = printer admin = force user = force group = read only = Yes acl check permissions = Yes acl group control = No acl map full control = Yes create mask = 0744 force create mode = 00 security mask = 0777 force security mode = 00 directory mask = 0755 force directory mode = 00 directory security mask = 0777 force directory security mode = 00 force unknown acl user = No inherit permissions = No inherit acls = No inherit owner = No guest only = No administrative share = No guest ok = No only user = No hosts allow = 192.168.0.0/255.255.255.0 hosts deny = allocation roundup size = 1048576 aio read size = 0 aio write size = 0 aio write behind = ea support = No nt acl support = Yes profile acls = No map acl inherit = No afs share = No smb encrypt = auto block size = 1024 change notify = Yes directory name cache size = 100 kernel change notify = Yes max connections = 0 min print space = 0 strict allocate = No strict sync = No sync always = No use sendfile = No write cache size = 0 max reported print jobs = 0 max print jobs = 1000 printable = No printing = cups cups options = print command = lpq command = %p lprm command = lppause command = lpresume command = queuepause command = queueresume command = printer name = use client driver = No default devmode = Yes force printername = No printjob username = %U default case = lower case sensitive = Auto preserve case = Yes short preserve case = Yes mangling char = ~ hide dot files = Yes hide special files = No hide unreadable = No hide unwriteable files = No delete veto files = No veto files = hide files = veto oplock files = map archive = Yes map hidden = No map system = No map readonly = yes mangled names = Yes store dos attributes = No dmapi support = No browseable = Yes access based share enum = No browsable = Yes blocking locks = Yes csc policy = manual fake oplocks = No locking = Yes oplocks = Yes level2 oplocks = Yes oplock contention limit = 2 posix locking = Yes strict locking = Auto share modes = Yes dfree cache time = 0 dfree command = copy = preexec = preexec close = No postexec = root preexec = root preexec close = No root postexec = available = Yes volume = fstype = NTFS set directory = No wide links = No follow symlinks = Yes dont descend = magic script = magic output = delete readonly = No dos filemode = No dos filetimes = Yes dos filetime resolution = No fake directory create times = No vfs objects = msdfs root = No msdfs proxy =

[printers] comment = All Printers path = /var/spool/samba create mask = 0700 printable = Yes browseable = No browsable = No

[print$] comment = Printer Drivers path = /var/lib/samba/printers

[share] path = /share read only = No create mask = 0777 directory mask = 0777 guest ok = Yes hosts allow = 192.168.

и подключения регистрируются: а один получает данные, а второй нет

Активные подключения

PID Клиент IP-адрес Дата Отключить
3398 teacher 192.168.0.200 Thu Sep 16 11:14:18 2010
3345 client-7 192.168.0.107 Thu Sep 16 11:12:56 2010
3401 192.168.0.200 192.168.0.200 Thu Sep 16 11:14:55 2010
3399 teacher 192.168.0.200 Thu Sep 16 11:14:24 2010
3407 client-7 192.168.0.107 Thu Sep 16 11:16:04 2010
3362 teacher 192.168.0.200 Thu Sep 16 11:14:06 2010
Активные ресурсы

Ресурс Пользователь Группа PID Клиент Дата
IPC$ nobody nogroup 3398 teacher Thu Sep 16 11:14:18 2010
IPC$ nobody nogroup 3345 client-7 Thu Sep 16 11:12:56 2010
share nobody nogroup 3401 192.168.0.200 Thu Sep 16 11:14:55 2010
IPC$ nobody nogroup 3399 teacher Thu Sep 16 11:14:24 2010
IPC$ nobody nogroup 3407 client-7 Thu Sep 16 11:16:04 2010
IPC$ nobody nogroup 3362 teacher Thu Sep 16 11:14:06 2010

#80211
serba написал:
max connections = 0

закоментируйте строчку или поставьте значение не равным 0

#80218
i2ks написал:
закоментируйте строчку или поставьте значение не равным 0

Ничего не меняется

может firewall что-нибудь блокировать?

#80231

не видят эти компьютеры и друг друга в сети. На них расшарил через nautilus папки и они не видят их. А вот один видит все папки - и на сервере, и на всех остальных. Значит, причину надо искать на тех десяти, которые не видят ничего.... На них samba.conf стоит стандартный, группу установил SCHOOL.

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