LINUX.ORG.RU
ФорумAdmin

Нужна помощь по samba


0

2

Товарищи, доброе время суток, у меня к вам следующий вопрос над решением которого я ломаю голову уже не первый день.

Есть файловый сервер, на нем samba, настроенна вот так:

[global]

workgroup = pppcenter

server string = %h server

wins support = no

dns proxy = no

#### Debugging/Accounting ####

log file = /var/log/samba/log.%m

max log size = 1000

syslog = 0

####### Authentication #######

security = user

encrypt passwords = true

passdb backend = tdbsam

obey pam restrictions = yes

unix password sync = yes

passwd program = /usr/bin/passwd %u

passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .

pam password change = yes

#=====Share Definitions =======================

[garant]

comment = all users

path = /home/server-garant/wine_c/Program Files/GarantClient/

valid users = @users

force group = users

create mask = 0660

directory mask = 0771

writable = yes

[homes]

comment = home directories

browseable = no

valid users =%S

writable = yes

create mask = 0700

directory mask = 0700

Соответственно расшарено две папки, garant для всех пользователей и home (для каждого пользователя своя). Все пользователи и их пароли забиты и в linux и в samba. Проблема в следующем, когда с windows (любая версия) я стучусь на этот компьютер появляется стандартная форма с запросом логина и пароля, логинимся, и тебе открыто обе папки (все так и задумывалось, все хорошо), когда захожу с ubuntu на этот компъютер, запроса авторизации не появляется, заходит сразу, соответственно видит только папку garant (при входе в которую, уже запрашивается и логин и пароль, заходится нормально), но не появляется папка home, видимо из за отсутствия аутентификации пользователя. Что нужно сделать или куда копать чтобы появилась папочка home ? Заранее спасибо.


Ну нельзя же так. Кому интересно в этой простыне разбираться? Покажите вывод «testparm» пропущеный через LORCODE.

Mr_Alone ★★★★★ ()
Ответ на: комментарий от kerneliq

guest ok = no пробовал, не канает, удивительно что из виндовых машин заходит и просит авторизации, а с unix машин нет (пробовал с ubuntu и debian).

Stown ()
Ответ на: комментарий от Stown

У меня такое было. Но конфиг смогу только завтра посмотреть.

kerneliq ★★★★★ ()

Включи подробное логирование и сравни в чем разница при входе с виндовых машин и с никсовых. Есть мнение, что где-то у тебя на убунте autologon стоит

Pinkbyte ★★★★★ ()
Ответ на: комментарий от Pinkbyte

Stown

лог при входе с ubuntu (в папку garant авторизацию запрашивает и заходит)

[2012/09/20 09:32:18.067129, 2] auth/auth.c:319(check_ntlm_password) check_ntlm_password: Authentication for user [xxx] -> [xxx] FAILED with error NT_STATUS_NO_SUCH_USER

[2012/09/20 09:32:19.111114, 2] auth/auth.c:319(check_ntlm_password) check_ntlm_password: Authentication for user [xxx] -> [xxx] FAILED with error NT_STATUS_NO_SUCH_USER

[2012/09/20 09:32:19.113279, 2]

smbd/service.c:616(create_connection_session_info) guest user (from session setup) not permitted to access this share (garant)

[2012/09/20 09:32:19.113406, 1] smbd/service.c:770(make_connection_snum) create_connection_session_info failed: NT_STATUS_ACCESS_DENIED

[2012/09/20 09:32:46.565834, 2] auth/auth.c:309(check_ntlm_password) check_ntlm_password: authentication for user [admin] -> [admin] -> [Admin] succeeded

[2012/09/20 09:32:46.577020, 1] smbd/service.c:1081(make_connection_snum) xxx (192.168.1.249) connect to service garant initially as user Admin (uid=1015, gid=100) (pid 6708)

Stown ()
Ответ на: комментарий от Pinkbyte

Насколько я понимаю, ubuntu пытается войти под своей учеткой xxx, самба его не пускает, создает сессию guest user (хотя в global стоит guest ok = no ) из под которой не зайти в папку home. Как мне добится запроса авторизации при входе на сервер (а не на папку), чтобы входить на сервер пользователем забитым в samba а не гостем. Из под Windows все так и работает.

Pinkbyte, можно поподробнее ? заранее спасибо.

Stown ()
Ответ на: комментарий от Stown

хм, странно. Версия samba какая? Похоже у тебя срабатывает map to guest = bad user, хотя ты этого явно не прописывал в глобальной области

Pinkbyte ★★★★★ ()
Ответ на: комментарий от Pinkbyte

Версия 2:3, пробывал в глобал прописывать map to guest = never ни какой разницы.

Stown ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.