Автор Тема: Не пускает на samba [решено]  (Прочитано 23835 раз)

Оффлайн dormidont3

  • Участник
  • *
  • Сообщений: 703
    • ФотоШоу
Не пускает на samba [решено]
« : 12.04.2013 06:57:41 »
Самба запущена и работает, вот конфиг и проверка на работу...

[root@server ~]# service smb status
smbd is running
[root@server ~]# testparm
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[files]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

[global]
server string = files
security = SHARE

[files]
comment = Файлы
path = /home/sambauser/doc
valid users = bkmz
read only = No
create mask = 0777
directory mask = 0777
guest ok = Yes
[root@server ~]#

На сколько я понял, параметр security = SHARE говорит о том, что пускать должно без пароля, но при попытке входа в папку [files] высвечивается окошко с просьбой ввести логин и пароль.

При чём пользователь bkmz был добавлен в самбу при помощи smbpasswd -a bkmz но при вводе логина и заданного пароля окошко просто сбрасывается и снова просит ввести данные. Что не так ума не приложу, уже 2 дня ковыряю и экспериментирую, толку ноль.

« Последнее редактирование: 13.04.2013 09:22:41 от sb »

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Не пускает на samba
« Ответ #1 : 12.04.2013 07:38:21 »
valid users = bkmz
Насколько помню, это только для SECURITY=USER, уберите.
Сноси Винду, переходи на Линукс ! :)

Оффлайн dormidont3

  • Участник
  • *
  • Сообщений: 703
    • ФотоШоу
Re: Не пускает на samba
« Ответ #2 : 12.04.2013 07:50:43 »
Нашёл похожую тему, скопировал оттуда конфиг и заработало, только вот не пойму, почему мой просил пароль, а этот работает

[global]
netbios name = ALTSERVER
server string = files and music
security = SHARE

[files]
comment = Наша музыка
path = /home/sambauser/doc
force user = sambauser
force group = users
read only = No
create mask = 0777
directory mask = 0777
guest ok = Yes

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Не пускает на samba
« Ответ #3 : 12.04.2013 07:55:54 »
valid users = bkmz
Ещё раз повторяю...
Не работает эта опция с SHARE.
Сноси Винду, переходи на Линукс ! :)

Оффлайн dormidont3

  • Участник
  • *
  • Сообщений: 703
    • ФотоШоу
Re: Не пускает на samba
« Ответ #4 : 12.04.2013 08:04:25 »
Да я верю, сейчас уберу, у меня другой вопрос, почему второй вариант конфига работает, а первый нет? Из за это й опции что ли? Так во втором варианте она тоже используется...

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Не пускает на samba
« Ответ #5 : 12.04.2013 08:11:23 »
во втором варианте она тоже используется
Где ?

[files]
   comment = Наша музыка
   path = /home/sambauser/doc
   force user = sambauser
   force group = users
   read only = No
   create mask = 0777
   directory mask = 0777
   guest ok = Yes
Сноси Винду, переходи на Линукс ! :)

Оффлайн dormidont3

  • Участник
  • *
  • Сообщений: 703
    • ФотоШоу
Re: Не пускает на samba
« Ответ #6 : 12.04.2013 08:22:54 »
Я дурак, спасибо, понял :)

Оффлайн dormidont3

  • Участник
  • *
  • Сообщений: 703
    • ФотоШоу
Re: Не пускает на samba
« Ответ #7 : 12.04.2013 08:43:43 »
Теперь такая беда

[root@server doc]# testparm
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[files]"
Processing section "[Admin]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

[global]
netbios name = ALTSERVER
server string = files
log file = /var/log/samba/log.%m
max log size = 50

[files]
comment = мои данные
path = /home/sambauser/doc/
force user = sambauser
read only = No
guest ok = Yes

[Admin]
comment = для руководства
path = /home/sambauser/admin
valid users = admin
read only = No

в папку files  пускает без всяких проблем, как и хотел, а в папку admin  запрашивыает логин и пароль, но при вводе говорит

Не удалось присоединить местоположение
Ошибка подключения ресурса Windows

Папка админ создана и лежит где написано, права ей уже даже дал chmod 777 что я делаю не так?
« Последнее редактирование: 12.04.2013 09:26:47 от dormidont3 »

Оффлайн dormidont3

  • Участник
  • *
  • Сообщений: 703
    • ФотоШоу
Re: Не пускает на samba
« Ответ #8 : 12.04.2013 09:42:47 »
Вот что пишет при попытке доступа в логах

[2013/04/12 11:42:29.387338,  0] smbd/service.c:988(make_connection_snum)
  canonicalize_connect_path failed for service Admin, path /home/sambauser/admin

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Не пускает на samba
« Ответ #9 : 12.04.2013 10:04:34 »
Сноси Винду, переходи на Линукс ! :)

Оффлайн dormidont3

  • Участник
  • *
  • Сообщений: 703
    • ФотоШоу
Re: Не пускает на samba
« Ответ #10 : 12.04.2013 10:22:36 »
Почитайте тему http://forum.altlinux.org/index.php/topic,7625.msg105141.html#msg105141

из неё и взяты все конфиги, всё что сделал подправил пользователя и расположение папок под свой сервак

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Не пускает на samba
« Ответ #11 : 12.04.2013 10:37:09 »
Тогда проверяйте:
# smbclient -L //altfileserver/director -Udirectorи права на шару покажите
# ls -ld /home/sambauser/admin
Сноси Винду, переходи на Линукс ! :)

Оффлайн dormidont3

  • Участник
  • *
  • Сообщений: 703
    • ФотоШоу
Re: Не пускает на samba
« Ответ #12 : 12.04.2013 10:41:55 »
ls -ld /home/sambauser/admin
drwxrwxrwx 2 root root 4096 Апр 12 10:28 /home/sambauser/admin

А вот с проверкой какая то беда...

[root@server samba]# smbclient -L //ALTSERVER/sambauser -Uadmin
Enter admin's password:
Connection to ALTSERVER failed (Error NT_STATUS_BAD_NETWORK_NAME)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Не пускает на samba
« Ответ #13 : 12.04.2013 10:45:00 »
# smbclient -L //ALTSERVER/sambauser -Uadmin
# smbclient -L //ALTSERVER/Admin -Uadmin
Сноси Винду, переходи на Линукс ! :)

Оффлайн dormidont3

  • Участник
  • *
  • Сообщений: 703
    • ФотоШоу
Re: Не пускает на samba
« Ответ #14 : 12.04.2013 10:51:38 »
Как то странно...

[root@server samba]# smbclient -L //SERVER/ -Uadmin
Enter admin's password:
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.5.15-alt1.M60P.1]

Sharename       Type      Comment
---------       ----      -------
files           Disk      мои данные
Admin           Disk      для руководства
IPC$            IPC       IPC Service (files)

В конфиге же написано что имя ALTSERVER