LinuxForum.Fans
Тема

Проблема. Доступ к папке из WinXP

Автор: DmitryMS1 27 сообщений 7724 просмотров
#127482

Всем доброго дня.
Есть домен domain.com, контроллер домена и DHCP (192.168.1.х/255.255.255.0) на w2k3 sp2. Сеть без подсетей, компы в основном XPSP2 и XPSP3 включены в домен. Есть Linux (2.6.16.21-0.8) компьютер на котором расшарена папка с дистрибутивами. Права доступа к ней 755. Сам Linux включен в домен (дополнительно проверили на CD - все ок).

smb.conf
--------------------------
[global]
workgroup = DOMAIN
server string = File_Server
map to guest = Bad User
include = /etc/samba/dhcp.conf
domain logons = No
domain master = No
netbios name = fserver1
passdb backend = smbpasswd
password server = *
security = domain
map to guest = Bad User
guest ok = Yes
hosts allow = 192.168.1.0/255.255.255.0 192.168.1.137
auth methods = sam winbind
idmap gid = 10000-20000
idmap uid = 10000-20000
realm = DOMAIN.RU
winbind refresh tickets = yes
wins server = server
[distr]
path = /mnt/sdc1/distr
guest ok = Yes

------------------------------

Со всех машин сети, через сетевое окружение, пользователи получают доступ к папке \\fserver1\distr, но есть два компа (оба XPSP3) которые при подключении выдают ошибку: "Нет доступа к \\fserver1. Возможно у вас нет прав на использование этого сетевого ресурса. Обратитесь к администратору этого сервера для получения соответствующих прав доступа. Указанное сетевое имя более недоступно."
К пользователю это не привязано (из-под этого пользователя на другой машине доступ есть).
Пробовал адрес проблемной машины (192.168.1.137) явно прописать, пробовал:
hosts allow = 192.168.1.0/255.255.255.0
hosts allow = 192.168.1.
Ничего проблему не решило. Раньше проблемы не было, но ее появление не связано с установкой или настройкой софта администратором.
Понятно что проблема в конкретных ОС ХР (претензий к Linux нет). Вопрос в следующем - что и где надо очистить или обнулить чтобы доступ появился?

#127483

\\fserver1\distr если не по имени обращаться, а к примеру по ip адресу? \\192.168.x.y\distr проблема есть?

#127501

Может поиграться на WinXP c NET SHARE? Как то с помощью этой команды можно удалить все запомненные шары, обнулить список. Проверьте, может еще Гость нужно включить? И не маловато ли параметров для расшаренной папки?

#127585
i2ks написал:
\\fserver1\distr если не по имени обращаться, а к примеру по ip адресу? \\192.168.x.y\distr проблема есть?

Не помогает :(

#127592

DmitryMS1, а другие ПК в сети видны из под windows?

#127595

иногда помогает наличие пароля на винде

#127602

как вариант еще завести пользователя на сервере, и прописать browseable = yes в секции distr.

#127608
XliN написал:
Может поиграться на WinXP c NET SHARE? Как то с помощью этой команды можно удалить все запомненные шары, обнулить список. Проверьте, может еще Гость нужно включить?

Net share - показывает расшареные ресурсы самой WinXP. Попробовал следующее:
net use * /del - не помогло
ipconfig /flushdns - кэш DNS записей маловероятно мог портить жизнь, но очистил и его. Не помогло
Даже очистка паролей в IE7 (кнопка удалить пароли и формы) не дала результата. :(

И не маловато ли параметров для расшаренной папки?

С этими параметрами у других работает как часы smile

i2ks написал:
как вариант еще завести пользователя на сервере, и прописать browseable = yes в секции distr.

browseable = yes не помог. По поводу пользователя - попробовал зайти пользователем который сидит на проблемной машине (учетная запись) на комп у которого данной проблемы нет - доступ есть, все работает. Получается что это не от учетной записи пользователя зависит.

i2ks написал:
DmitryMS1, а другие ПК в сети видны из под windows?

Да, в сетевом окружении видны другие ПК и на расшареные папки к ним заходит.


А как то можно включить логирование всех обращений по сети в Linux чтобы посмотреть с какими параметрами к нему подключаются? Может так будет легче понять причину отказа в доступе.

#193773

Дабы не плодить темы задам вопрос здесь.
Есть одноранговая сеть: роутер DLink Dir 320, Windows 7, Popcorn Hour C200 и недавно купленный ноут с предустановленным SLED 11 SP1.
Хочу включить ноут в сеть. Настроил самбу, но видать не полностью или криво. Создал шару на ноуте, но доступ к ноуту и этой шаре только по ай-пи, по имени ноут не открывается в сетевом окружении.
Прошу помощи. Где что прописать, какие конф-файлы показать?
smb.conf такой:

text
[global]
    workgroup = ZVH
    passdb backend = tdbsam
    printing = cups
    printcap name = cups
    printcap cache time = 750
    cups options = raw
    map to guest = Bad User
    include = /etc/samba/dhcp.conf
    logon path = \\%L\profiles\.msprofile
    logon home = \\%L\%U\.9xprofile
    logon drive = P:
    usershare allow guests = Yes
    add machine script = /usr/sbin/useradd  -c Machine -d /var/lib/nobody -s /bin/false %m$
    domain logons = No
    domain master = No
    security = user
    wins support = Yes
    usershare max shares = 100
    socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
    netbios name = zv-hp630
[homes]
    comment = Home Directories
    valid users = %S, %D%w%S
    browseable = No
    read only = No
    inherit acls = Yes
[profiles]
    comment = Network Profiles Service
    path = %H
    read only = No
    store dos attributes = Yes
    create mask = 0600
    directory mask = 0700
[users]
    comment = All users
    path = /home
    read only = No
    inherit acls = Yes
    veto files = /aquota.user/groups/shares/
[groups]
    comment = All groups
    path = /home/groups
    read only = No
    inherit acls = Yes
[printers]
    comment = All Printers
    path = /var/tmp
    printable = Yes
    create mask = 0600
    browseable = No
[print$]
    comment = Printer Drivers
    path = /var/lib/samba/drivers
    write list = @ntadmin root
    force group = ntadmin
    create mask = 0664
    directory mask = 0775
[zvnotebook]
    browseable = Yes
    comment = мой ноутбук
    guest ok = Yes
    inherit acls = Yes
    path = /home/zayika_v
    read only = No
#193986

smb.conf:
interfaces = 192.168.X.X/24 или ethX
или смотрите в эту сторону:
/etc/hosts
/etc/samba/lmhosts

#194017

/etc/hosts без special IPv6 addresses

text
127.0.0.1       localhost
192.168.1.120    zv-hp630.site    zv-hp630
192.168.1.129    zv-hp630.site    zv-hp630

/etc/samba/lmhosts

text
127.0.0.1    localhost

А как на проблему влияет

smb.conf:
interfaces = 192.168.X.X/24 или ethX

При том, что мне нужно, чтобы все работало и на eth0, и на wlan0 ?

#194074

доступ к ноуту и этой шаре только по ай-пи, по имени ноут не открывается в сетевом окружении.

а nmb запущен?

#194080
из бывших написал:
доступ к ноуту и этой шаре только по ай-пи, по имени ноут не открывается в сетевом окружении.

а nmb запущен?Да, запущен
Имеет ли значение, что имя хоста ноута в нижнем регистре, а в сетевом окружении его имя в верхнем регистре. Может имя задать в верхнем регистре?

#194200

Попробуйте так:
interfaces = eth0 wlan0
name resolve order = hosts bcast lmhosts
hostname lookups = Yes
case sensitive = no

#194215

Спасибо, вечером дома попробую. Кстати переустановил вчера систему с именем хоста в верхнем регистре - проблему не решило, ну по идее и не должно біло.

#194272
Gafferzv написал:
logon path = \\%L\profiles\.msprofile
logon home = \\%L\%U\.9xprofile
logon drive = P:
add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$
domain logons = No
domain master = No
Gafferzv написал:
[homes]
comment = Home Directories
valid users = %S, %D%w%S
browseable = No
read only = No
inherit acls = Yes
[profiles]
comment = Network Profiles Service
path = %H
read only = No
store dos attributes = Yes
create mask = 0600
directory mask = 0700
[users]
comment = All users
path = /home
read only = No
inherit acls = Yes
veto files = /aquota.user/groups/shares/
[groups]
comment = All groups
path = /home/groups
read only = No
inherit acls = Yes
[printers]
comment = All Printers
path = /var/tmp
printable = Yes
create mask = 0600
browseable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = @ntadmin root
force group = ntadmin
create mask = 0664
directory mask = 0775

это все лишние.

Gafferzv написал:
path = /home/zayika_v

зачем так делать ? Оо

#194278

Затем, что пока это в тестовом режиме

#194382
Gafferzv написал:
Кстати переустановил вчера систему с именем хоста в верхнем регистре - проблему не решило, ну по идее и не должно біло.

И не могло решить, поскольку case sensitive по умолчанию = auto.

#194383

Предложенные дополнения в smb.conf не помогли. Ситуация остается прежней - в сетевом окружении на win7 и Popcorn C200 ноутбук виден но открыть его нельзя, пинг по имени тоже не проходит. Доступ по Ай-пи работает. Прописывать ноут в файлах hosts не хочется.
Надо копать глубже, но вот в какую сторону?

#194392
Gafferzv написал:
пинг по имени тоже не проходит

и не пройдет, для этого необходимо поднять/настроить wins или dns или сделать соответствующие записи в файлах hosts на обеих хостах.

Gafferzv написал:
ноутбук виден но открыть его нельзя

откройте порты в susefirewall , для наглядности покажите вывод netstat -an|grep tcp

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