Samba: пользовательский корень не существует

Я следую серверному руководству UBUNTU, чтобы установить и настроить Samba:

Все пошло точно, как упомянуто, кроме тех случаев, когда я пробую к самбе объекты LDAP

smbldap-populate

Я получаю ошибку:

Please provide a password for the domain root:
/usr/sbin/smbldap-passwd: user root doesn't exist

Кто-либо может помочь мне уладить это? Объясните свое решение кратко.

Заранее спасибо!

Править: Я пытался изменить/etc/smbldap-tools/smbldap_bind.conf файл

slaveDN="cn=admin,dc=example,dc=local"
slavePw="passwd"
masterDN="cn=admin,dc=example,dc=local"
masterPw="passwd"

и дал тот же пароль дереву LDAP:

smbpasswd -w passwd

(passwd тот же пароль, который я дал при установке LDAP),

Теперь я получаю следующую ошибку, когда я работаю smbldap-populate

entry dc=example,dc=com already exist.
entry ou=People,dc=example,dc=com already exist.
entry ou=Group,dc=example,dc=com already exist.
entry ou=Machines,dc=example,dc=com already exist.
entry ou=Idmap,dc=example,dc=com already exist.
entry sambaDomainName=EXAMPLE.COM,dc=example,dc=com already exist. Updating it...

failed to modify entry: modifications require authentication at /usr/sbin/smbldap-populate line 493.
entry uid=root,ou=People,dc=example,dc=com already exist.
entry uid=nobody,ou=People,dc=example,dc=com already exist.
entry cn=Domain Admins,ou=Group,dc=example,dc=com already exist.
entry cn=Domain Users,ou=Group,dc=example,dc=com already exist.
entry cn=Domain Guests,ou=Group,dc=example,dc=com already exist.
entry cn=Domain Computers,ou=Group,dc=example,dc=com already exist.
entry cn=Administrators,ou=Group,dc=example,dc=com already exist.
entry cn=Account Operators,ou=Group,dc=example,dc=com already exist.
entry cn=Print Operators,ou=Group,dc=example,dc=com already exist.
entry cn=Backup Operators,ou=Group,dc=example,dc=com already exist.
entry cn=Replicators,ou=Group,dc=example,dc=com already exist.

Please provide a password for the domain root:
Changing UNIX and samba passwords for root
New password:
Retype new password:
Use of uninitialized value in exec at /usr/sbin/smbldap-passwd line 192, <STDIN> line 2.
Can't exec "": No such file or directory at /usr/sbin/smbldap-passwd line 192, <STDIN> line 2.
Use of uninitialized value $smbldap_tools::config{"slappasswd"} in string at /usr/share/perl5/smbldap_tools.pm line 1541, <STDIN> line 2.
Can't exec "": No such file or directory at /usr/share/perl5/smbldap_tools.pm line 1541, <STDIN> line 2.
readline() on closed filehandle BUF at /usr/share/perl5/smbldap_tools.pm line 1545.
Failed to generate password hash!
Failed to generate password hash!
0
задан 17 May 2017 в 04:33

1 ответ

Хорошо, решенный это. Это - проблема с smbldap.conf и smbldap_bind.conf файлами. По некоторым причинам удостоверения пользователя в них не соответствовали тем, я вошел.

Выполнение smbldap-config и восстановление вышеупомянутые файлы позволяет Вам сбросить их информация.

0
ответ дан 3 November 2019 в 05:55

Другие вопросы по тегам:

Похожие вопросы: