URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 30008
[ Назад ]

Исходное сообщение
"срочно помогите САМБу заломать"

Отправлено globus , 19-Май-03 09:31 
поставил САМБУ добавляю машину smbpasswd -a -m <NET BIOS NAME> и получаю ошибку ...
getsmbfilepwent: malformed password entry (uid not number)
getsmbfilepwent: malformed password entry (uid not number)
Added user buhgalter$.
-bash-2.05b#

и пользователя он мне сует в /etc/passwd , вместо /etc/samba/sambapasswd

подскажите где напутанно


Содержание

Сообщения в этом обсуждении
"срочно помогите САМБу заломать"
Отправлено globus , 19-Май-03 09:59 
>поставил САМБУ добавляю машину smbpasswd -a -m <NET BIOS NAME> и получаю ошибку ...
>getsmbfilepwent: malformed password entry (uid not number)
>getsmbfilepwent: malformed password entry (uid not number)
>Added user buhgalter$.
>-bash-2.05b#
>
>и пользователя он мне сует в /etc/passwd , вместо /etc/samba/sambapasswd
>
>подскажите где напутанно


ТОВАРИЩИ НУ ВЫРУЧАЙТЕ ЖА !!!!!!


"срочно помогите САМБу заломать"
Отправлено noname , 19-Май-03 10:34 
>>поставил САМБУ добавляю машину smbpasswd -a -m <NET BIOS NAME> и получаю ошибку ...
>>getsmbfilepwent: malformed password entry (uid not number)
>>getsmbfilepwent: malformed password entry (uid not number)
>>Added user buhgalter$.
>>-bash-2.05b#
>>
>>и пользователя он мне сует в /etc/passwd , вместо /etc/samba/sambapasswd
>>
>>подскажите где напутанно
>
>

сначала заводим юзера-машину$ в /etc/passwd через adduser
затем прописываем его в smbpasswd через smbpasswd -a -m



"срочно помогите САМБу заломать"
Отправлено Ал , 19-Май-03 12:28 
у меня тоже грабли с самбой были, но у меня, у юзеров ХР стоит так что вышел из положения прописал пользователя$ машину, затем обычного пользователя и самба пароль для обычного пользователя под ХР тоже завел пользователя с таким же паролем ароде подключение есть но надо доводить до ума шары. правдо не знаю как установить сетевое приглашение при загрузке как в 98:(
удачи

"срочно помогите САМБу заломать"
Отправлено globus , 19-Май-03 12:38 
да я все так и делаю ... ну пользователь-имя_машины$ (в /etc/passwd)
а потом sambapasswd ....
вот пример
bash-2.05b# smbpasswd -a -m direktor
getsmbfilepwent: malformed password entry (uid not number)
getsmbfilepwent: malformed password entry (uid not number)
getsmbfilepwent: malformed password entry (uid not number)
getsmbfilepwent: malformed password entry (uid not number)

и запись появляется в /etc/passwd, где она не должна появляться


"срочно помогите САМБу заломать"
Отправлено noname , 19-Май-03 13:57 
>да я все так и делаю ... ну пользователь-имя_машины$ (в /etc/passwd)
>а потом sambapasswd ....
>вот пример
>bash-2.05b# smbpasswd -a -m direktor
>getsmbfilepwent: malformed password entry (uid not number)
>getsmbfilepwent: malformed password entry (uid not number)
>getsmbfilepwent: malformed password entry (uid not number)
>getsmbfilepwent: malformed password entry (uid not number)
>
>и запись появляется в /etc/passwd, где она не должна появляться

Непонятно, Мы создаем учетную запись машины сначала в /etc/passwd
На основании этой записи smbpasswd делает запись в smbpasswd

Что значит "она не должна появляться"? Запись о машине присутствует и должна присутствовать в обоих файлах паролей (хотя в версии 3 Самбы предполагалось/предполагается отказаться от использования /etc/passwd)?

malformed password entry -  ну по всей видимости испорчен файл паролей
либо в smb.conf неправильно указаны пути к файлам паролей



"срочно помогите САМБу заломать"
Отправлено globus , 20-Май-03 05:57 
>>да я все так и делаю ... ну пользователь-имя_машины$ (в /etc/passwd)
>>а потом sambapasswd ....
>>вот пример
>>bash-2.05b# smbpasswd -a -m direktor
>>getsmbfilepwent: malformed password entry (uid not number)
>>getsmbfilepwent: malformed password entry (uid not number)
>>getsmbfilepwent: malformed password entry (uid not number)
>>getsmbfilepwent: malformed password entry (uid not number)
>>
>>и запись появляется в /etc/passwd, где она не должна появляться
>
>Непонятно, Мы создаем учетную запись машины сначала в /etc/passwd
>На основании этой записи smbpasswd делает запись в smbpasswd
>
>Что значит "она не должна появляться"? Запись о машине присутствует и должна
>присутствовать в обоих файлах паролей (хотя в версии 3 Самбы предполагалось/предполагается
>отказаться от использования /etc/passwd)?
да это я знаюю, повторю еще раз: ПОСЛЕ ДОБАВЛЕНИЯ ЗАПИСИ В ФАЙЛ /etc/passwd
делаю smbpasswd -a -m <Mashina name>, после чего запись НЕ ПОЯВЛЯЕТСЯ В ФАЙЛЕ /etc/samba/sambapasswd ГДЕ- БЫ ДОЛЖЕНА ПОЯВИТЬСЯ.... А ПОЯВЛЯЕТСЯ В /etc/passwd

>
>malformed password entry -  ну по всей видимости испорчен файл паролей
>
>либо в smb.conf неправильно указаны пути к файлам паролей

в smb.conf файлы и пути не определены... значить самба пихаить все по стандартным путям ... (/etc/samba)


"срочно помогите САМБу заломать"
Отправлено crash , 20-Май-03 06:06 
>делаю smbpasswd -a -m <Mashina name>,
может я не прав, но почмеу имя машины, а не пользователя??


"срочно помогите САМБу заломать"
Отправлено globus , 20-Май-03 06:09 
>>делаю smbpasswd -a -m <Mashina name>,
>может я не прав, но почмеу имя машины, а не пользователя??
в чем ты не прав по твоему ??? :)
при выполнении операции smbpasswd -a -m <Mashina name> в файле /etc/samba/sambapasswd добавляется учетная запись машины, с ключем для шифрования траффика между машиной и сервером

"срочно помогите САМБу заломать"
Отправлено noname , 20-Май-03 09:53 

>>malformed password entry -  ну по всей видимости испорчен файл паролей
>>
>>либо в smb.conf неправильно указаны пути к файлам паролей
>
>в smb.conf файлы и пути не определены... значить самба пихаить все по
>стандартным путям ... (/etc/samba)

а проверить?

testparm|more

и посмотреть на параметр smb passwd file =


"срочно помогите САМБу заломать"
Отправлено globus , 20-Май-03 09:57 
не знал про эту команду ...