The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Чудесный пользователь test"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Чудесный пользователь test"  +/
Сообщение от mg (??) on 07-Июл-09, 00:20 
Интересная ситуация, в качестве тестов создал пользователя test командой
smbpasswd -a test

задал ему пароль, пробую подключиться из под висты - на уидивление всё подключается виден список каталогов... но, откуда взялась шара test c описанием домашней диреткории пользователя test ????!!!! Её нет в конфиге!!!

Далее недолго думая удаляю пользователя из системы
pw del user test

он удалился. Пробую удалить его из самбы
smbpasswd -x test
build_sam_account: smbpasswd database is corrupt!  username test with uid 1006 is not in unix passwd database!
Failed to modify password entry for user test

всё логично, ползователя в системе нет, прошу прощение причём тут система? Разве у него не отдельно свой файлик с паролями ?

Идём дальее, создаём пользователя обратно
pw add user test

и теперь удаляем его из самбы
smbpasswd -x test
Deleted user test

удалили но в системе по прежнему есть пользователь test, что тоже логично - зачем самбе убивать системного пользователя?

Далее создаём пользователя в самбе которого нет в системе
smbpasswd -a test2
New SMB password:
Retype new SMB password:
Failed to modify password entry for user test2

вот потеха, он не создаёт пользователя если его нет в системе, ну да ладно положим это документировано, создаём пользователя системы
pw add user test2

создаём пользователя самбы
smbpasswd -a test2
New SMB password:
Retype new SMB password:
Added user test2.

теперь пробуем вновь из под висты зайти на сервер самбы и получаем элегантное сообщение "с новым годом! пошёл нафиг!" ...

востанавливаем пользователя test пробуем войти - всё прекрасно заходится, забавно...
Делаем такое
cat /usr/local/etc/smb.conf | grep test
# NOTE: Whenever you modify this file you should run the command "testparm"

т.е. в файле ничего личного с пользователем test нет
делаем такое чтобы убедиться что мы ничего не перепутали с файлом
ls /etc/smb.cconf
ls: /etc/smb.cconf: No such file or directory

т.е. другово файла конфига нет

рестартуем самбу и вновь пробуем зайти пользователем test2 примапить диск - опять получаем фигу. Пробуем тот же самый диск подключить пользователем test - подключается !!!
Проверяем права на диреткорию котрую подключаем она принадлежит пользователю test2
НУ И КАКОГО ХРЕНА ТУТ ПРОИСХОДИТ?
КАКОГО ОН НЕ ПУСКАЕТ ПОЛЬЗОВАТЕЛЯ test2 И ПУСКАЕТ test ?
ОТКУДА ОН БЕРЁТ ШАРИНГ С ИМЕНЕМ test?

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Чудесный пользователь test"  +/
Сообщение от Varda on 07-Июл-09, 01:11 
Вы создавали и удаляли несколько раз (pw user add и pw user del) логины, соответсвенно как-то размещались и высвобождались UID для них, соответсвенно права на хоум дир. Будте внимательны и распределите владельца и права вручную верно либо удаляйте все данные пользователя вместе с домашним диром с ключом -r, pw user del -r. Сетевой ресурс для хомдира юзера содаватся самбой автоматически при наличии хотя бы рудиментарной специальной секции [homes] в smb.conf. Ей всё равно существует ли физически путь до домашнего дира юзера, просто не пустит на одноимённый сетевой ресурс в случае его отсутствия.

Не спешите, будте внимательны, контролируйте собственные действия и просмотрите лишний раз маны по pw (-m, -r) и smb.conf

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Чудесный пользователь test"  +/
Сообщение от mg (??) on 07-Июл-09, 02:11 
Спасибо, помогло.

А ещё я только что понял ещё одну не прописанную, ни в одном мануале истину -
самба не даёт никакого доступа пользователю если у него нет домашней диреткории.
Оригинально.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Чудесный пользователь test"  +/
Сообщение от mg (??) on 07-Июл-09, 02:40 
Странно, теперь поймал глюк такого вида, если пароль только из цифр, то он верно проверяется, а если есть буквы, то всегда неверен, это лечится ?

На системе стоит чисто английская виста так что реестр перпутать невозможно...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Чудесный пользователь test"  +/
Сообщение от Varda on 09-Июл-09, 21:00 
Про Висту не знаю, до сих пор руки не дошли протестировать. Поставьте на тестовый стенд последние релизы самбы, 3.3.6 / 3.4.0 и почитайте что там в сопроводительной и онлайновой документации по поводу Висты. Пройдитесь поиском по архивам рассылки самбы или специально подпишитесь на рассылку и поспрашивайте там.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Re:"  +/
Сообщение от Varda on 09-Июл-09, 20:55 
Даёт. На прочие расшаренные рtсурсы куда этому юзеру есть права залезать. Распределите верно и разумно права доступа для целевого юзера и/или соответсвующей ему группе.

По поводу отсутсвия домашнего дира. Куда давать доступ в хомдир, если его нет?


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру