Jump to content

Recommended Posts

Есть небольшая сеть из трех компьютеров, на одном Mandriva, на других Windows XP. Это все подключено к интернету через точку доступа, которая подключена к роутеру D-Link DL-524. Интернет есть, DHCP работает. А как собственно расшарить папки, принтеры? Я даже в Windows этого ни разу не делал... На моем компьютере (который с линуксом) скомпилировал Samba, (./configure;make;make install), а как ее использовать? Я совсем не в теме... Много скриншотов есть тут: топик.

Link to post
Share on other sites

Угу. Вот нашел уже. Но не понял до конца. Но с помощью товарища понял, что надо в вин компьютерах настроить одну и ту же рабочую группу, а самбу настраивать с ее учетом... И еще понял, что надо включить на вин компьютерах гостя, и дать ему права входа через сеть. Так?

Link to post
Share on other sites

Вроде доступ к виндовским ресурсам есть, а вот к самбовским нет...

Вот содержимое файла smb.conf:

[global]
workgroup = HOME
netbios name = dvdianov
guest account = dvdianov
security = share
restrict anonymous = no
domain master = no
preferred master = no
max protocol = NT
acl compatibility = winnt
ldap ssl = No
server signing = Auto

[computer]
case sensitive = no
strict locking = no
msdfs proxy = no
path = /home/dvd/computer
guest ok = yes
read only = no

При попытке войти smb://dvdianov/computer вылезает сообщение Konqueror:

Файл или папка smb://dvdianov/computer не существует.
.

При попытке входа в эту папку с других компьютеров предлагается ввести пароль для Гость/dvdianov , которого я не знаю, пароль пользователя dvd не подходит...

Пожалуйста, помогите, так устал ее настраивать, а тут еще это... Shocked

Link to post
Share on other sites

в линуксе.

для самбы надо заводить пользователей,которые имеют учётки на хосте

#smbpasswd -a username

вводите пароль для этого юзера (совпадение с паролем на хосте не обязательно)

#smbpasswd -e username

всё, юзер добавлен и активирован

Link to post
Share on other sites

Так.

[dvd@localhost ~]$ su
Пароль:
su: неправильный пароль
[dvd@localhost ~]$ su
Пароль:
[root@localhost dvd]# smbpasswd -a dvd
New SMB password:
Retype new SMB password:
Mismatch - password unchanged.
Unable to get new password.
[root@localhost dvd]# smbpasswd -a dvd
New SMB password:
Retype new SMB password:
Added user dvd.
[root@localhost dvd]# samba start
Starting SMB services:
Starting NMB services:
[root@localhost dvd]# samba restart
Shutting down SMB services:                                     [  OK  ]
Shutting down NMB services:                                     [  OK  ]
Starting SMB services:                                          [  OK  ]
Starting NMB services:                                          [  OK  ]
[root@localhost dvd]#

Но при попытке зайти на свой компьютер с него же то же самое сообщение. И в smb4k тоже. Или надо было создавать учетку для dvdianov, который guest account = dvdianov?

P.S. Пароль в данном случае сделан пустым.

P.P.S. Или надо было создавать по учетке для каждого компьютера? Или надо было создавать пользователя, совпадающего с именем хоста Samba?

Link to post
Share on other sites

Хост.... Компьютер в смысле. Есть такой пользователь, под ним и сижу. Стоп. Я не сделал smbpasswd -e dvd . Но:

[dvd@localhost ~]$ su
Пароль:
[root@localhost dvd]# smbpasswd -e dvd
Enabled user dvd.
[root@localhost dvd]# samba restart
Shutting down SMB services:                                     [  OK  ]
Shutting down NMB services:                                     [  OK  ]
Starting SMB services:                                          [  OK  ]
Starting NMB services:                                          [  OK  ]
[root@localhost dvd]#

Захожу на smb://dvdianov/computer , получаю от Konqueror:

Файл или папка smb://dvdianov/computer не существует.
.

Также замечено, что папка /home/dvd/computer принадлежит root.

P.S. Но в smb://dvdianov/ отображается /computer. С других компьютеров так же требуют пароль. ни тот пустой, что я ставил для dvd, ни пароль root не идут.

Link to post
Share on other sites

В smb://dvdianov/ есть папка /computer , единственная расшаренная в конфиге и, соответственно, гуе самбы. Если Вы имели в виду smb://users/dvdianov/ , то сообщение Konqueror:

Ошибка при загрузке smb://users/dvdianov/:
Истекло время ожидания сервера
 users

В гуе самбы есть пользователь dvd.

Link to post
Share on other sites

вот для примера моя глобальная секция и расшаренный каталог. всё работает.

попробуйте подобный конфиг с учётом особенностей своей системы

Цитата:

[global]

workgroup = END

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 = Yes

domain master = Yes

local master = Yes

netbios name = DECK

os level = 65

passdb backend = smbpasswd

preferred master = Yes

security = user

[shara]

inherit acls = Yes

path = /local/shara/

read only = No

Link to post
Share on other sites

"Учел" особенности системы:

[global]
workgroup = HOME
map to guest = Bad User
logon path = \\%L\profiles\.msprofile
logon home = \\%L\%U\.9xprofile
logon drive = C:
usershare allow guests = Yes
domain logons = Yes
domain master = Yes
local master = Yes
netbios name = dvdianov
os level = 65
passdb backend = smbpasswd
preferred master = Yes
security = user


[shara]
inherit acls = Yes
path = /local/shara/
read only = No

Создал /local/shara/ . попытался зайти: smb://dvdianov/shara/ .

Потребовала имя пользователя и пароль. Ввел dvd, пароль у него пустой. Нажал Enter, самба сказала, что "Файл или папка smb://dvdianov/shara не существует.". В следующие разы пароля уже на спрашивала, просто говорила, что не сществует.

Теперь удалил пользоваетля dvd из гуя самбы, добавил его же, ввел пароль. Пытаюсь войти в smb://dvdianov/shara/ . Требует имя пользователя и пароль. Я пишу (имя пользователя уже написано, но не заблокировано: dvd) имя, пароль. Жму "ОК". Появлется тоже самое окно. Так сколько угодно раз. Что делать?

P.S. А добавленные через гуй пользователи после нажатия "Применить" исчезают... попробовал разрешить гостевой доступ для dvd. В свойствах папки выставил тоже самое. Тогда при заходе smb://dvd@dvdianov/shara вылезает:

Ошибка при загрузке smb://dvd@dvdianov/shara:
Файл или папка smb://dvd@dvdianov/shara не существует.
Link to post
Share on other sites

Ну что, никто не занет ничего? Вот с помощью smbpasswd сделал no password для dvd. Пытаюсь зайти через SMB4K:

Anonymous login successful
24131: tree connect failed: ERRDOS - ERRnosuchshare (You specified an invalid share name)
SMB connection failed

То есть заходит он нормально, но говорит, что нет такой шары, хотя она есть. А вот сейчас он требует имя и пароль, хотя сделано

smbpasswd -n dvd ...

Link to post
Share on other sites

Цитата:

А добавленные через гуй пользователи после нажатия "Применить" исчезают

а гуй-то от рута запускется?

ps

зайдите конкверором на smb://dvdianov/ - расшаренный каталог видно?

Link to post
Share on other sites
  • 1 month later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...