LinuxForum.Fans
Тема

Samba нет достyпа к каталогам

Автор: GLADIATOR13 25 сообщений 9138 просмотров
#223394

Не рyгайте сразy ибо знаю что таких статей море в сети и также много подобного рода вопросов. Но я слишком много конфигов перебрал и кyчy формов перечитал прежде чем написать.

Ситyация такова: Стоит SAMBA с конфигом

SMB.conf

text

# Samba config file created using SWAT
# from UNKNOWN (127.0.0.1)
# Date: 2012/01/20 17:55:24

[global] dos charset = cp866 unix charset = UTF8 display charset = UTF8 workgroup = NERV netbios name = Eva001 server string = %h (Samba %v) interfaces = lo eth1 192.168.10.1/24 hosts allow = 127. 192.168.10. socket address = 192.168.10.1 null passwords = Yes guest account = User guest only = yes guest ok = yes log level = 1 log file = /var/log/samba/logs.log max log size = 1024 read raw = No deadtime = 1 max smbd processes = 10 max open files = 10000 load printers = No os level = 64 preferred master = Yes local master = No domain master = No dns proxy = No template homedir = /home/%D/ max connections = 5 security = SHARE encrypt passwords = no wins support = yes

[Share] comment = Utor path = /home/User/Share guest ok = yes browseable = yes guest only = yes read only = No create mask = 0666 directory mask = 0777

К серверy пытаются подсоединится пользователи с Windows 7 x32/x64. Сам сервак не видится (кстати хз почем) нy и бог с ним захожy по IP всё нормально. Вижy шарy, но вот достyпа к ней не имею. Винда долго дyмает потом выдaет ошибкy прав достyпа.

Вот лог:

log

text

[2012/01/20 21:36:20.368924,  1] smbd/service.c:1251(close_cnum)
  192.168.10.10 (192.168.10.10) closed connection to service Utor
[2012/01/20 21:37:07.264518,  1] smbd/service.c:1251(close_cnum)
  192.168.10.10 (192.168.10.10) closed connection to service Share
[2012/01/20 21:37:13.377688,  0] auth/pampass.c:823(smb_pam_passcheck)
  smb_pam_passcheck: PAM: smb_pam_auth failed - Rejecting User User !
[2012/01/20 21:37:13.399717,  1] smbd/service.c:1070(make_connection_snum)
  192.168.10.10 (192.168.10.10) connect to service Share initially as user User (uid=500, gid=500) (pid 11886)
[2012/01/20 21:37:14.613240,  1] smbd/notify_inotify.c:421(inotify_watch)
  inotify_add_watch returned Отказано в доступе
[2012/01/20 21:39:11.838460,  1] smbd/service.c:1251(close_cnum)
  192.168.10.10 (192.168.10.10) closed connection to service Share
[2012/01/20 21:39:11.841702,  1] smbd/server.c:267(remove_child_pid)
  Scheduled cleanup of brl and lock database after unclean shutdown
[2012/01/20 21:39:31.861717,  1] smbd/server.c:240(cleanup_timeout_fn)
  Cleaning up brl and lock database after unclean shutdown
[2012/01/20 21:40:07.524071,  1] smbd/server.c:282(remove_child_pid)
  Could not find child 11896 -- ignoring
[2012/01/20 21:43:43.146961,  0] auth/pampass.c:823(smb_pam_passcheck)
  smb_pam_passcheck: PAM: smb_pam_auth failed - Rejecting User User !
[2012/01/20 21:43:43.179461,  1] smbd/service.c:1070(make_connection_snum)
  192.168.10.10 (192.168.10.10) connect to service Share initially as user User (uid=500, gid=500) (pid 11897)
[2012/01/20 21:43:43.893965,  1] smbd/notify_inotify.c:421(inotify_watch)
  inotify_add_watch returned Отказано в доступе
[2012/01/20 21:45:01.157639,  0] auth/pampass.c:823(smb_pam_passcheck)
  smb_pam_passcheck: PAM: smb_pam_auth failed - Rejecting User User !
[2012/01/20 21:45:02.564727,  1] smbd/service.c:1070(make_connection_snum)
  192.168.10.10 (192.168.10.10) connect to service Share initially as user User (uid=500, gid=500) (pid 11902)
[2012/01/20 21:45:05.377834,  1] smbd/notify_inotify.c:421(inotify_watch)
  inotify_add_watch returned Отказано в доступе

Самбy поднимаю не первый раз, а вот с самбой + W7. Сталкиваюсь впервые.

Что делать? кyда копать? :(

#223402

ну не знаток я, но помнится что сеть у 7 как то не по людски сделана.. если нет сервера домена в сети, то сеть должна быть 192.168.137.0/24, что бы компы виделись в сети..
потом в локальной групповой политике "Конфиг компьютера - Конфигурация Windows - Параметры безопасности - Локальные политики - Параметры безопасности - Сетевая безопасность: уровень проверки подлинности Lan Manager" можно выбрать значение Отправлять LM и NTLM - использовать сеансовую безопасность NTLMv2 при согласовании..
ну и ещё в дополнительных параметрах общего доступа я бы поставил 56-битное шифрование..
я с год назад пытался подружит в домашней сети LMDE, LinuxMint и 7-ку, потом плюнул и ХР назад поставил.. поэтому может где и наврал, а может и лишнего присоветовал, уж звыняйте wink

#223403

А права /home/User/Share какие? Туда User может ходить?

#223415

Сам сервак не видится
nmb запущен?
#223416

to --=XliN=--

На папку Share прописаны полные права командой chmod -r 777. В графическом интерфейсе я могу туда войти создать папку ну и т.д.

to panas

"Отправлять LM и NTLM - использовать сеансовую безопасность NTLMv2 при согласовании.." Это уже делал. Шифрование выставил, таже фигня(

#223417
из бывших написал:
Сам сервак не видится
nmb запущен?

Оказалось нет) Спасибо за подсказку, проваронил я этот момент)

#223425
panas написал:
ну не знаток я, но помнится что сеть у 7 как то не по людски сделана.. если нет сервера домена в сети, то сеть должна быть 192.168.137.0/24, что бы компы виделись в сети..

Полный бред! винда 7 поставленная по умолчанию спокойно входит на самбовые шары, какие бы они адреса не имели, главное что бы серв икомп были в одной подсети. Но так это было во все времена. В вин7 не нужно!!!! ничего менять. Благодаря таким советам, те кто спросил почему криво работает сервер переустанавливают системы на пользовательских компах, тратя своё драгоценное время и путая нас.
GLADIATOR13,
Вас ничего тут не смущает?

GLADIATOR13 написал:
smb_pam_auth failed - Rejecting User User !
GLADIATOR13 написал:
connect to service Share initially as user User (uid=500, gid=500) (pid 11886) [2012/01/20 21:37:14.613240, 1] smbd/notify_inotify.c:421(inotify_watch) inotify_add_watch returned Отказано в доступе

Тут же всё написано.

#223428

У меня стоит guest account = User Собственно User и есть владелец папки Share.
По логам понятно, что у самбы по какойто причине не проходит аутентификация. Вот почему?

#223431

а Вы вместо guest account = User напишите valid user = user
и да, unix пользователи с малеькой буквы.

#223433

ага, теперь пришли к старой проблеме с которой сталкиваются куча людей. Для входа на сервер Samba просит пароль. Соответственно Логин и Пароль от пользователя User не подходят... Дальнейшие предложения?
Вот именно поэтому я использовал guest account = User

И да security = SHARE Вот про эту строчку тоже не забыть)

#223439

Насколько я понимая, как работает Система аутентификации Share. При доступе к определенному ресурсу на сервере пользователь Windows регистрируется как Указанный в Samba пользователь Linux, имеющий права доступа к этому ресурсу, но как гость. В моем случае это пользователь User. Но сервер в упор не хочет аутентифицироватся. :(

#223447
GLADIATOR13 написал:
Пароль от пользователя User не подходят

Ещё раз повторюсь пользователи unix пишутся маленькими буквами.
а что бы подходил поароль от пользователя, его завести нужно
То что Высоздали пользователя Unix ещё не значит что...ничего это не значит.
Нужно завести аналогичног опользователя в самбе.
Именно аналогичного, ибо пользователь в самбе не может существовать, если нет юникс пользователя, а вот наоборот можно.
И так, делаем так:
smbpasswd -a user вбиваем пароль
затем smbpasswd -e user
Фсё!
можете спокойно конектица юзером к самбе.
Ещё вопросы?

#223481

Усть... Именя пользователей давно поменял. И пароли уже давно Были сделаны(

#223764

Создать пользователя мало.
И сделать ему пароль тоже мало.
Вы ввели волшебную команду?
[console]smbpasswd -e user[/console]

#223790

Да. Я делал Юзеров в самбе именно так как вы до этого описывали.

А в принципе у меня стоит задача сделать доступ на сервер безо всяких паролей. Это впринципе реально при security = SHARE?

#223800

А может поробовать сделать "user"?

#223804

Ну я команды повторил толку то никакого. Единственная загвоздка может быть в том, я так думаю но не уверен впринципе, что у меня в системе есть пользователь именно User с большой буквы. Может эти правила принялись к поользователю user которого нет в системе?

#223885

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

#223960

Вы имете в виду "Отключить общий доступ с парольной защитоу"?

Он давно отключен. И эта функция необходима для того чтобы к семерке можно было подключится, а не наоборот.

#223997
GLADIATOR13 написал:
именно User с большой буквы

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

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