поставил САМБУ добавляю машину 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
подскажите где напутанно
>поставил САМБУ добавляю машину 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
>
>подскажите где напутанно
ТОВАРИЩИ НУ ВЫРУЧАЙТЕ ЖА !!!!!!
>>поставил САМБУ добавляю машину 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
у меня тоже грабли с самбой были, но у меня, у юзеров ХР стоит так что вышел из положения прописал пользователя$ машину, затем обычного пользователя и самба пароль для обычного пользователя под ХР тоже завел пользователя с таким же паролем ароде подключение есть но надо доводить до ума шары. правдо не знаю как установить сетевое приглашение при загрузке как в 98:(
удачи
да я все так и делаю ... ну пользователь-имя_машины$ (в /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)
>а потом 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 неправильно указаны пути к файлам паролей
>>да я все так и делаю ... ну пользователь-имя_машины$ (в /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)
>делаю smbpasswd -a -m <Mashina name>,
может я не прав, но почмеу имя машины, а не пользователя??
>>делаю smbpasswd -a -m <Mashina name>,
>может я не прав, но почмеу имя машины, а не пользователя??
в чем ты не прав по твоему ??? :)
при выполнении операции smbpasswd -a -m <Mashina name> в файле /etc/samba/sambapasswd добавляется учетная запись машины, с ключем для шифрования траффика между машиной и сервером
>>malformed password entry - ну по всей видимости испорчен файл паролей
>>
>>либо в smb.conf неправильно указаны пути к файлам паролей
>
>в smb.conf файлы и пути не определены... значить самба пихаить все по
>стандартным путям ... (/etc/samba)а проверить?
testparm|more
и посмотреть на параметр smb passwd file =
не знал про эту команду ...