SAMBA: 사용자 루트가 존재하지 않습니다

SAMBA: 사용자 루트가 존재하지 않습니다

나는 다음을 따르고 있다우분투 서버 가이드SAMBA를 설치하고 구성하려면:

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!

답변1

알겠습니다. 해결했습니다. smbldap.conf 및 smbldap_bind.conf 파일에 문제가 있습니다. 어떤 이유로 여기에 포함된 사용자 자격 증명이 내가 입력한 것과 일치하지 않았습니다.

smbldap-config위 파일을 실행 하고 다시 빌드하면 이러한 정보를 재설정할 수 있습니다.

관련 정보