powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / как перенести пользователей из passwd в smbpasswd?
12 сообщений из 12, страница 1 из 1
как перенести пользователей из passwd в smbpasswd?
    #34454706
connect internal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
... с ПАРОЛЯМИ!

есть скрипт mksmbpasswd.sh но он переносит без паролей

Пжалста, помогите! Нужно оч срочно

Заранее спасибо
...
Рейтинг: 0 / 0
как перенести пользователей из passwd в smbpasswd?
    #34454717
connect internal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забыл добавить

ОС ASP Linux 11
Samba 3.0.23a
...
Рейтинг: 0 / 0
как перенести пользователей из passwd в smbpasswd?
    #34454728
connect internal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или как то автоматизировать процесс с smbpasswd -a user ?

есть файл с именами пользователей и незашифрованными паролями
...
Рейтинг: 0 / 0
как перенести пользователей из passwd в smbpasswd?
    #34454830
connect internalили как то автоматизировать процесс с smbpasswd -a user ?
man gawk
man xargs
...
Рейтинг: 0 / 0
как перенести пользователей из passwd в smbpasswd?
    #34454879
connect internal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
блин, это наверное поможет, но требует времени чтоб разобраться

переспрошу по-другому, здесь наверное попроще можно

smbpasswd user <enter>
new password:
retype new password:

можно ли как нибудь загнать команде smbpasswd эти 2 пароля ?
как то построить командную строку типа: smbpasswd user чего -то типа < >| пароль пароль
чтоб руками не вводить
тогда я сформирую такие строчки и усе
...
Рейтинг: 0 / 0
как перенести пользователей из passwd в smbpasswd?
    #34454969
mozheyko_d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
connect internal...
можно ли как нибудь загнать команде smbpasswd эти 2 пароля ?
...

Можно.
Код: plaintext
echo -e "password\npassword\n" | smbpasswd -s -a user
...
Рейтинг: 0 / 0
как перенести пользователей из passwd в smbpasswd?
    #34455113
connect internal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to mozheyko_d

Большое, человеческое спасибо !!! :)
...
Рейтинг: 0 / 0
как перенести пользователей из passwd в smbpasswd?
    #34460801
Alex Roudnev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
connect internalto mozheyko_d

Большое, человеческое спасибо !!! :)

А вот перегнать по моему нельзя, потому что для работы Windows нужны открытые пароли (по крайней мере в секьюрной моде, которая там по умолчанию), в то время как в юниксном пассвд живут не пароли а их кэши. Соответственно, задача _ всех юзеров из passwd пересадить в самбу_ в случае, если SMB работает в секьюрной моде, не решается в принципе.
...
Рейтинг: 0 / 0
как перенести пользователей из passwd в smbpasswd?
    #34461075
Фотография Ося
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex Roudnev connect internalto mozheyko_d

Большое, человеческое спасибо !!! :)

А вот перегнать по моему нельзя, потому что для работы Windows нужны открытые пароли (по крайней мере в секьюрной моде, которая там по умолчанию), в то время как в юниксном пассвд живут не пароли а их кэши. Соответственно, задача _ всех юзеров из passwd пересадить в самбу_ в случае, если SMB работает в секьюрной моде, не решается в принципе.

про открытые пароли еще расскажите?..
...
Рейтинг: 0 / 0
как перенести пользователей из passwd в smbpasswd?
    #34464988
Alex Roudnev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ося Alex Roudnev connect internalto mozheyko_d

Большое, человеческое спасибо !!! :)

А вот перегнать по моему нельзя, потому что для работы Windows нужны открытые пароли (по крайней мере в секьюрной моде, которая там по умолчанию), в то время как в юниксном пассвд живут не пароли а их кэши. Соответственно, задача _ всех юзеров из passwd пересадить в самбу_ в случае, если SMB работает в секьюрной моде, не решается в принципе.

про открытые пароли еще расскажите?..

Ну конкретику надо смотреть.

НО как бы есть 2 варианта.

(1) Системе дается пароль, она берет от него хзш и сравнивает со своим. Так работает /etc/passwd или скажем PPP PAP.
(2) Системе шлется челленж, она берет его и пароль, делает но ним хэш и шлет в ответ. Так работает CHAP к примеру.

Так вот, из паролей которые хранятся в первой форме нельзя сделать пароли для проверки вторым способом (замечали кстати в винде кнопочку _пароли хранить в реверсивном виде_? Как раз поэтому). Один из способов аутентификации в виндах к примеру - kerberos - требует хранения паролей в открытом виде (они там не совсем открыто хранятся, но все равно в принципе достаточно реверсивно, как я понимаю).

Когда настраиваешь самбу и винду к ней, то там есть 2 режима - в первом винда посылает пароли открыто (и тогда самба может использовать /etc/passwd) а во втором посылает челленжи (микрософтовские вариации на тему CHAP - подробно искать не буду, у меня толстенная книжка на полке лежит как раз про все это). Естественно, с такими челленжами /etc/passwd работать не может. По умолчанию почти всегда первый режим в виндах запрещен.

Поэтому и приходится самбе держать свой собственный файл паролей.
...
Рейтинг: 0 / 0
как перенести пользователей из passwd в smbpasswd?
    #34465002
Фотография Ося
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex Roudnev Ося Alex Roudnev connect internalto mozheyko_d

Большое, человеческое спасибо !!! :)

А вот перегнать по моему нельзя, потому что для работы Windows нужны открытые пароли (по крайней мере в секьюрной моде, которая там по умолчанию), в то время как в юниксном пассвд живут не пароли а их кэши. Соответственно, задача _ всех юзеров из passwd пересадить в самбу_ в случае, если SMB работает в секьюрной моде, не решается в принципе.

про открытые пароли еще расскажите?..

Ну конкретику надо смотреть.

НО как бы есть 2 варианта.

(1) Системе дается пароль, она берет от него хзш и сравнивает со своим. Так работает /etc/passwd или скажем PPP PAP.
(2) Системе шлется челленж, она берет его и пароль, делает но ним хэш и шлет в ответ. Так работает CHAP к примеру.

Так вот, из паролей которые хранятся в первой форме нельзя сделать пароли для проверки вторым способом (замечали кстати в винде кнопочку _пароли хранить в реверсивном виде_? Как раз поэтому). Один из способов аутентификации в виндах к примеру - kerberos - требует хранения паролей в открытом виде (они там не совсем открыто хранятся, но все равно в принципе достаточно реверсивно, как я понимаю).

Когда настраиваешь самбу и винду к ней, то там есть 2 режима - в первом винда посылает пароли открыто (и тогда самба может использовать /etc/passwd) а во втором посылает челленжи (микрософтовские вариации на тему CHAP - подробно искать не буду, у меня толстенная книжка на полке лежит как раз про все это). Естественно, с такими челленжами /etc/passwd работать не может. По умолчанию почти всегда первый режим в виндах запрещен.

Поэтому и приходится самбе держать свой собственный файл паролей.

1. PAP CHAP и MS_CHAP, используются для установления P2P соедниений, здесь используется LANMAN LANMAN2 NTLM
2. Открытый пароль нужен был во времена Win95х

все равно не понял, где самбе нужны открытые пароли?
...
Рейтинг: 0 / 0
как перенести пользователей из passwd в smbpasswd?
    #34465081
Biz©
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex RoudnevТак вот, из паролей которые хранятся в первой форме нельзя сделать пароли для проверки вторым способом (замечали кстати в винде кнопочку _пароли хранить в реверсивном виде_? Как раз поэтому). Один из способов аутентификации в виндах к примеру - kerberos - требует хранения паролей в открытом виде (они там не совсем открыто хранятся, но все равно в принципе достаточно реверсивно, как я понимаю).
ну и шуточки у вас ... :o
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / как перенести пользователей из passwd в smbpasswd?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]