Войти

Показать полную графическую версию : [решено] получить доступ к samba-шарам


Entropy
09-02-2008, 15:35
Пытаюсь создать доступ для Windows-машин, создал простенький smb.conf по инстркукции с http://www.opennet.ru/docs/RUS/linux_base/node93.html

Содержимое /etc/samba/smb.conf:

[global]
interfaces = 192.168.2.100/24
workgroup = WORKGROUP

[homes]
read only = no
create mode = 0750

[ktorrent]
path = /home/alexey/ktorrent
read only = no
create mode = 0750

Проверил testparm, перезапустил самба-сервис.

Пытаюсь подключить диск net use m: \\192.168.2.100\ktorrent, появляется сообщение "Системная ошибка 53. Не найден сетевой путь"

Подключаюсь с линукс-машины (самба-сервер) :
alexey@alexlaptop:~$ smbclient //192.168.2.100/ktorrent
Password:
Anonymous login successful
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.24]
tree connect failed: NT_STATUS_ACCESS_DENIED

Подключался с удалённой линукс-машины, та же ошибка, tree connect failed: NT_STATUS_ACCESS_DENIED

Проверял smbclient -L, все шары видны:
root@alexlaptop:/home/alexey# smbclient -L 192.168.2.100
Password:
Anonymous login successful
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.24]

Sharename Type Comment
--------- ---- -------
IPC$ IPC IPC Service (Samba 3.0.24)
ktorrent Disk
homes Disk
Anonymous login successful
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.24]

Server Comment
--------- -------
ALEXLAPTOP Samba 3.0.24
ANGARSKPC

Workgroup Master
--------- -------
WORKGROUP ALEXLAPTOP
root@alexlaptop:/home/alexey#

Файрволл в windows отключен, в убубнту, как я понимаю, файрволла нет. В чем может быть проблема, подскажите, пожалуйста.

[mzd]
09-02-2008, 16:11
добавьте в smb.conf в global строчку security=share

Entropy
09-02-2008, 17:21
[mzd]
Спасибо! Получилось подключиться с удалённой линукс-машины. Помимо security=share пришлось добавить guest ok=yes в [ktorrent], иначе не работало, самба отвечала: "tree connect failed: NT_STATUS_WRONG_PASSWORD"

С windows пока никак, всё та же ошибка 53, "не найден сетевой путь". Буду биться дальше.

[mzd]
09-02-2008, 17:52
Entropy, посмотри, может поможет:
How to set up Samba share on debian (to share with a windows) (http://www.google.com/url?sa=t&ct=res&cd=1&url=http%3A%2F%2Fwww.ctunion.com%2Fnode%2F53&ei=E72tR4zFHZ30wwHQw5F7&usg=AFQjCNE2IQ4YSKP-Sq0twTIDQppVQlO2pQ&sig2=hwT3fPAudLGbSo_mCZB6gA)
Samba : How to share files for your LAN without user/password (http://www.google.com/url?sa=t&ct=res&cd=3&url=http%3A%2F%2Fwww.debuntu.org%2Fguest-file-sharing-with-samba&ei=E72tR4zFHZ30wwHQw5F7&usg=AFQjCNEHmMQG59QLLbuuEnozXSwYH1T4vw&sig2=n7B-XPwTCbeIgBnwKBXM-g)

Entropy
10-02-2008, 00:56
Finally!! got it! :yahoo:

Не знаю, почему так получилось.. прописал ip-адрес и имя сервера в windows\system32\drivers\etc\hosts и монтировал по имени, а не по адресу:
net use m: \\alexlaptop\ktorrent

Проблема решена, и диск подключился, и значок самбы появилась в "сетевом окружении". Почему не работало с адресом?.. :dont-know it's the way windows works

J.Rico
05-04-2008, 15:44
[MZD], если линуксовая тачка в домене, то параметр security = share ей не повредит? У меня security = ads.

второй вопрос: я хочу чтобы на шару можно было заходить только одним пользователем - где его делать: на линуксе (локал-й юзер) или можно как то доменным зайти? Разрешение на вход под тем или иным юзером в smb.conf в шарах ставится, как я понял. Я пока что сделал force user = nobody, force group = nogroup чтобы все могли зайти, но с винды просит пароль какой-то (решение этой проблемы я посмотрю в этом посте выше)

и еще вопросик (сейчас в поиске некогда рыться, а завтра уже делать надо): прописал в домен линуксовый комп (wbinfo -u, getent passwd отрабатывают нормально, testparm тож говорит, что член домена, в klist че-то есть), а на линукс под доменным пользователем зайти не могу - хде рыть?
Все настройки делал аналогично с другим лином - там нормально заходит. В how-to написано, что проверка на вход под доменным пользователем вот такая: ssh domain-user@local-machine (у меня: ssh sysadmin@serverbuh). Дык вот так он заходит...

_k4
14-04-2008, 15:57
Entropy, так а ты шару примонтировал на сервере?
mount -t smbfs //SERVER_IP/ktorrent /mnt/smd

после этого в клиентской виндовой машине поиск делаешь - находишь свой сервак с шарами...

Entropy
15-04-2008, 10:39
_k4,
У меня шара лежит на разделе sda5, который примонтирован как / Поэтому отдельно монтировать куда-либо расшаренную папку мне без надобности.

В клиенте я поиск не делал, делал так: "Сетевое окружение" - "Добавить новое сетевое место" (как-то так) и дальше ручками писал:
\\имя_самба-сервера\название_шары

Или можно в командной строке примонтировать, как диск:
net use m: \\имя_самба-сервера\название_шары

Может быть, можно и через поиск, но я не знаю такого способа :)

Volniy_Strelok
07-11-2009, 22:29
Помогите с настройкой самбы.
Систама centos 5, samba-3.0.33

Проблема есть две директории /tmp и /data
обе с одинаковыми провами

drwxrwxrwt 3 root root 4096 Nov 1 21:35 data
drwxrwxrwt 10 root root 4096 Nov 6 04:02 tmp

и конфиг самбы

[root@zver samba]# cat /etc/samba/smb.conf
[global]
workgroup = WORKGROUP
netbios name = desktop
server string = anonymous lan file server
security = share
browseable = yes
guest ok = yes

[data]
path = /data
comment = mediafiles
readonly = No
guest ok = Yes

[tmp]
path = /tmp
comment = mediafiles
readonly = No
guest ok = Yes

так вот все вробебы одинаково только в /tmp директорию я могу войти а в /data нет.
Винда пишет что не найден сетивой путь. Что делать и куда копать не знаю помогите разобраться




© OSzone.net 2001-2012