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

Исходное сообщение
"добавление машины в smbpasswd"

Отправлено Serega_S , 21-Апр-05 08:12 
   Такая проблема - всё настроено и всё работает, но! Надо повторить и расписать как делал. А повторить не повторяется :-( Конкретно:
  Как уж я раньше сделал, даже не знаю, но есть такая запись в smbpasswd:
vmd$:6601:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:098233FBE53B76A00206C4E59319C5DD:[W        ]:LCT-4246D8DD:
serega:500:598DDCE2660D3193AAD3B435B51404EE:2D20D252A479F485CDF5E171D93985BF:[U         ]:LCT-4266178D:

При условии что vmd - имя машины с 2000-й виндой (клиент домена). serega - пользователь.
Проблема в том, что при удалении и повторном создании записи vmd:
smbpasswd -a -m vmd
или
smbpasswd -a vmd$ (с пустым паролем)
или даже
smbpasswd -a 0m vmd$
создаются записи такого рода:
vmd$:6601:8A2E12A412F5AFBCAAD3B435B51404EE:57E32670DD2930AA8E847300CE3C4E1F:[W          ]:LCT-426627DD:
т.е. без XXXXX...
При этом винда ни в какую не хочет входить в домен:
"Вход в этот домен не возможен, т.к. отсутствует учётная запись компьютера в основном домене или указан неправильный пароль для этой учётной записи."

  Как это победить не знаю совсем... Помогите плз, скоро сдавать уже отчёт, а при прогоне отчёта выявиться этот баг.

   Вот мой конфиг на всякий случай:
# Global parameters
[global]
        encrypt passwords = Yes
        smb passwd file = /etc/samba/smbpasswd
        dos charset = CP866
        unix charset = KOI8-R
        workgroup = MDOMAIN
        server string = CEPBEP
        interfaces = 10.0.0.10
        unix password sync = Yes
        log level = 3
        log file = /var/log/samba/log.%m
        max log size = 500
        time server = Yes
        add user script = /usr/sbin/useradd -d /dev/null -g 100 -s /bin/false -M %u
        logon script = logon.bat
        logon path = \\%L\profiles\%u\%m
        logon drive = H:
        logon home = \\%L\%u\.win_profile\%m
        domain logons = Yes
        os level = 65
        preferred master = Yes
        domain master = Yes
        admin users = user08, user12, Peaker
        passwd program = /usr/bin/passwd %u
        passwd chat = *New*UNIX*password* %n\n *ReType*new*UNIX*password* %n\n *passwd:*all*authentication*tokens*updated*successfully*
        hosts allow = 10.0.0.0/255.255.255.0
[homes]
        comment = It's yours
        invalid users = root
        read only = No
        create mask = 0644
        browseable = No

[netlogon]
        path = /usr/lib/netlogon
        browseable = No

[profiles]
        path = /home/samba-ntprof
        read only = No
        create mask = 0600
        directory mask = 0700
        browseable = No

[root]
        comment = All
        path = /home
        valid users = user08, user12, peaker
        force user = root
        force group = root
        read only = No


Содержание

Сообщения в этом обсуждении
"добавление машины в smbpasswd"
Отправлено Миша11111 , 21-Апр-05 12:08 
Добавить в [global]

add machine script = /usr/sbin/useradd -s /bin/false -d /var/lib/nobody '%u'


"добавление машины в smbpasswd"
Отправлено Serega_S , 23-Апр-05 08:27 
>Добавить в [global]
>
>add machine script = /usr/sbin/useradd -s /bin/false -d /var/lib/nobody '%u'

дак это добавит только в /etc/passwd, а мне-то нужно в /etc/samba/smbpasswd прописать... Или я чего-то не понимаю?

Но я всё равно есстественно попробовал прописпть - толку не дало :-(

Говорит нет учётной записи машины и всё. При этом команда работает в консоли, т.е. с путями всё ок.

Мне бы как smbpasswd -a ... добавить правильно... Пусть и не автоматически, но лишь бы работало!