Martin Juhl
2016-Feb-29 10:04 UTC
[Samba] Segmentation Fault when trying to set root samba password, IPA as a backend
Hi
This is samba-4.2.3-11.el7_2.x86_64 on CentOS...
I'm trying to setup a Samba NT4 domain, with FreeIPA as a backend...
Right now everything works.. except that I need a Domain Adminstrator...
smbpasswd -a root, segfaults... probably because the user doesn't exist in
FreeIPA
If I create the root user in FreeIPA, it instead gives:
[root at bart samba]# LANG=en smbpasswd -a root
No builtin backend found, trying to load plugin
Module 'ipasam' loaded
smbldap_open_connection: connection opened
ldap_connect_system: successful connection to the LDAP server
pdb_init_ipasam: support for pdb_enum_upn_suffixes enabled for domain bolls.lan
New SMB password:
Retype new SMB password:
init_sam_from_ldap: Entry found for user: root
ERROR: Got 0 entries for gid 0, expected at least one
ERROR: Got 0 entries for gid 0, expected at least one
Forcing Primary Group to 'Domain Users' for root
Failed to modify entry for user root.
I can't create a user with uid=0 or gid=0 in FreeIPA...
I have also tried changing the administrator user:
pdbedit -U S-1-5-21-3189138339-1730592290-4215248117-500 -u mj -r -d 7
but it also fails:
http://pastebin.com/8tpuD6Eg
Config:
[global]
bind interfaces only = yes
enable privileges = yes
workgroup = BOLLS
netbios name = BART
realm = BOLLS.LAN
kerberos method = dedicated keytab
dedicated keytab file = FILE:/etc/samba/samba.keytab
create krb5 conf = no
security = user
domain master = yes
domain logons = yes
log level = 3
max log size = 100000
log file = /var/log/samba/log.%m
passdb backend = ipasam:ldaps://lisa.bolls.lan
disable spoolss = yes
ldapsam:trusted = yes
ldap ssl = off
ldap suffix = dc=bolls,dc=lan
ldap user suffix = cn=users,cn=accounts
ldap group suffix = cn=groups,cn=accounts
ldap machine suffix = cn=computers,cn=accounts
rpc_server:epmapper = external
rpc_server:lsarpc = external
rpc_server:lsass = external
rpc_server:lsasd = external
rpc_server:samr = external
rpc_server:netlogon = external
rpc_server:tcpip = yes
rpc_daemon:epmd = fork
rpc_daemon:lsasd = fork
logon path = \\%L\Profiles\%U
logon drive = H:
logon home = \\%L\%U
[homes]
comment = Home Directories
valid users = %S
read only = No
browseable = No
[printers]
comment = All Printers
path = /var/spool/samba
printer admin = root, mj
create mask = 0600
guest ok = Yes
printable = Yes
browseable = No
[print$]
comment = Printer Drivers Share
path = /var/lib/samba/drivers
write list = mj, root
printer admin = mj, root
[netlogon]
comment = Network Logon Service
path = /var/lib/samba/netlogon
admin users = root, mj
guest ok = Yes
browseable = No
# For profiles to work, create a user directory under the path
# shown. i.e., mkdir -p /var/lib/samba/profiles/mj
[Profiles]
comment = Roaming Profile Share
path = /var/lib/samba/profiles
read only = No
profile acls = Yes
----- Original meddelelse -----
Fra: "Rowland penny" <rpenny at samba.org>
Til: "samba" <samba at lists.samba.org>
Sendt: mandag, 29. februar 2016 10:14:09
Emne: Re: [Samba] Segmentation Fault when trying to set root samba password, IPA
as a backend
On 29/02/16 09:06, Martin Juhl wrote: > Hi guys
>
>
> When trying to set root's password, I get a segmentation fault:
>
> [root at bart ~]# smbpasswd -a root
> No builtin backend found, trying to load plugin
> Module 'ipasam' loaded
> smbldap_open_connection: connection opened
> ldap_connect_system: successful connection to the LDAP server
> pdb_init_ipasam: support for pdb_enum_upn_suffixes enabled for domain
bolls.lan
> New SMB password:
> Retype new SMB password:
> Segmentation fault
>
> What to do???
>
> Regards
>
> Martin
>
Hi, what version of Samba is this ?
Also, how have you set up Samba ?
Rowland
--
To unsubscribe from this list go to the following URL and read the
instructions: https://lists.samba.org/mailman/options/samba
Mueller
2016-Feb-29 10:19 UTC
[Samba] Segmentation Fault when trying to set root samba password, IPA as a backend
I think this will not work with samba 4 anymore.
EDV Daniel Müller
Leitung EDV
Tropenklinik Paul-Lechler-Krankenhaus
Paul-Lechler-Str. 24
72076 Tübingen
Tel.: 07071/206-463, Fax: 07071/206-499
eMail: mueller at tropenklinik.de
Internet: www.tropenklinik.de
-----Ursprüngliche Nachricht-----
Von: Martin Juhl [mailto:mj at casalogic.dk]
Gesendet: Montag, 29. Februar 2016 11:05
An: Rowland penny <rpenny at samba.org>
Cc: samba at lists.samba.org
Betreff: Re: [Samba] Segmentation Fault when trying to set root samba password,
IPA as a backend
Hi
This is samba-4.2.3-11.el7_2.x86_64 on CentOS...
I'm trying to setup a Samba NT4 domain, with FreeIPA as a backend...
Right now everything works.. except that I need a Domain Adminstrator...
smbpasswd -a root, segfaults... probably because the user doesn't exist in
FreeIPA
If I create the root user in FreeIPA, it instead gives:
[root at bart samba]# LANG=en smbpasswd -a root No builtin backend found, trying
to load plugin Module 'ipasam' loaded
smbldap_open_connection: connection opened
ldap_connect_system: successful connection to the LDAP server
pdb_init_ipasam: support for pdb_enum_upn_suffixes enabled for domain bolls.lan
New SMB password:
Retype new SMB password:
init_sam_from_ldap: Entry found for user: root
ERROR: Got 0 entries for gid 0, expected at least one
ERROR: Got 0 entries for gid 0, expected at least one Forcing Primary Group to
'Domain Users' for root Failed to modify entry for user root.
I can't create a user with uid=0 or gid=0 in FreeIPA...
I have also tried changing the administrator user:
pdbedit -U S-1-5-21-3189138339-1730592290-4215248117-500 -u mj -r -d 7
but it also fails:
http://pastebin.com/8tpuD6Eg
Config:
[global]
bind interfaces only = yes
enable privileges = yes
workgroup = BOLLS
netbios name = BART
realm = BOLLS.LAN
kerberos method = dedicated keytab
dedicated keytab file = FILE:/etc/samba/samba.keytab
create krb5 conf = no
security = user
domain master = yes
domain logons = yes
log level = 3
max log size = 100000
log file = /var/log/samba/log.%m
passdb backend = ipasam:ldaps://lisa.bolls.lan
disable spoolss = yes
ldapsam:trusted = yes
ldap ssl = off
ldap suffix = dc=bolls,dc=lan
ldap user suffix = cn=users,cn=accounts
ldap group suffix = cn=groups,cn=accounts
ldap machine suffix = cn=computers,cn=accounts
rpc_server:epmapper = external
rpc_server:lsarpc = external
rpc_server:lsass = external
rpc_server:lsasd = external
rpc_server:samr = external
rpc_server:netlogon = external
rpc_server:tcpip = yes
rpc_daemon:epmd = fork
rpc_daemon:lsasd = fork
logon path = \\%L\Profiles\%U
logon drive = H:
logon home = \\%L\%U
[homes]
comment = Home Directories
valid users = %S
read only = No
browseable = No
[printers]
comment = All Printers
path = /var/spool/samba
printer admin = root, mj
create mask = 0600
guest ok = Yes
printable = Yes
browseable = No
[print$]
comment = Printer Drivers Share
path = /var/lib/samba/drivers
write list = mj, root
printer admin = mj, root
[netlogon]
comment = Network Logon Service
path = /var/lib/samba/netlogon
admin users = root, mj
guest ok = Yes
browseable = No
# For profiles to work, create a user directory under the path # shown. i.e.,
mkdir -p /var/lib/samba/profiles/mj
[Profiles]
comment = Roaming Profile Share
path = /var/lib/samba/profiles
read only = No
profile acls = Yes
----- Original meddelelse -----
Fra: "Rowland penny" <rpenny at samba.org>
Til: "samba" <samba at lists.samba.org>
Sendt: mandag, 29. februar 2016 10:14:09
Emne: Re: [Samba] Segmentation Fault when trying to set root samba password, IPA
as a backend
On 29/02/16 09:06, Martin Juhl wrote: > Hi guys
>
>
> When trying to set root's password, I get a segmentation fault:
>
> [root at bart ~]# smbpasswd -a root
> No builtin backend found, trying to load plugin Module 'ipasam'
loaded
> smbldap_open_connection: connection opened
> ldap_connect_system: successful connection to the LDAP server
> pdb_init_ipasam: support for pdb_enum_upn_suffixes enabled for domain
> bolls.lan New SMB password:
> Retype new SMB password:
> Segmentation fault
>
> What to do???
>
> Regards
>
> Martin
>
Hi, what version of Samba is this ?
Also, how have you set up Samba ?
Rowland
--
To unsubscribe from this list go to the following URL and read the
instructions: https://lists.samba.org/mailman/options/samba
--
To unsubscribe from this list go to the following URL and read the
instructions: https://lists.samba.org/mailman/options/samba
Rowland penny
2016-Feb-29 10:34 UTC
[Samba] Segmentation Fault when trying to set root samba password, IPA as a backend
On 29/02/16 10:04, Martin Juhl wrote:> Hi > > This is samba-4.2.3-11.el7_2.x86_64 on CentOS... > > I'm trying to setup a Samba NT4 domain, with FreeIPA as a backend... > > Right now everything works.. except that I need a Domain Adminstrator... > > smbpasswd -a root, segfaults... probably because the user doesn't exist in FreeIPA > > If I create the root user in FreeIPA, it instead gives: > > [root at bart samba]# LANG=en smbpasswd -a root > No builtin backend found, trying to load plugin > Module 'ipasam' loaded > smbldap_open_connection: connection opened > ldap_connect_system: successful connection to the LDAP server > pdb_init_ipasam: support for pdb_enum_upn_suffixes enabled for domain bolls.lan > New SMB password: > Retype new SMB password: > init_sam_from_ldap: Entry found for user: root > ERROR: Got 0 entries for gid 0, expected at least one > ERROR: Got 0 entries for gid 0, expected at least one > Forcing Primary Group to 'Domain Users' for root > Failed to modify entry for user root. > > > I can't create a user with uid=0 or gid=0 in FreeIPA... > > I have also tried changing the administrator user: > > pdbedit -U S-1-5-21-3189138339-1730592290-4215248117-500 -u mj -r -d 7 > > but it also fails: > > http://pastebin.com/8tpuD6Eg > > > Config: > > [global] > bind interfaces only = yes > enable privileges = yes > workgroup = BOLLS > netbios name = BART > realm = BOLLS.LAN > kerberos method = dedicated keytab > dedicated keytab file = FILE:/etc/samba/samba.keytab > create krb5 conf = no > security = user > domain master = yes > domain logons = yes > log level = 3 > max log size = 100000 > log file = /var/log/samba/log.%m > passdb backend = ipasam:ldaps://lisa.bolls.lan > disable spoolss = yes > ldapsam:trusted = yes > ldap ssl = off > ldap suffix = dc=bolls,dc=lan > ldap user suffix = cn=users,cn=accounts > ldap group suffix = cn=groups,cn=accounts > ldap machine suffix = cn=computers,cn=accounts > rpc_server:epmapper = external > rpc_server:lsarpc = external > rpc_server:lsass = external > rpc_server:lsasd = external > rpc_server:samr = external > rpc_server:netlogon = external > rpc_server:tcpip = yes > rpc_daemon:epmd = fork > rpc_daemon:lsasd = fork > logon path = \\%L\Profiles\%U > logon drive = H: > logon home = \\%L\%U > > [homes] > comment = Home Directories > valid users = %S > read only = No > browseable = No > [printers] > comment = All Printers > path = /var/spool/samba > printer admin = root, mj > create mask = 0600 > guest ok = Yes > printable = Yes > browseable = No > [print$] > comment = Printer Drivers Share > path = /var/lib/samba/drivers > write list = mj, root > printer admin = mj, root > [netlogon] > comment = Network Logon Service > path = /var/lib/samba/netlogon > admin users = root, mj > guest ok = Yes > browseable = No > # For profiles to work, create a user directory under the path > # shown. i.e., mkdir -p /var/lib/samba/profiles/mj > [Profiles] > comment = Roaming Profile Share > path = /var/lib/samba/profiles > read only = No > profile acls = Yes > > > > > ----- Original meddelelse ----- > Fra: "Rowland penny" <rpenny at samba.org> > Til: "samba" <samba at lists.samba.org> > Sendt: mandag, 29. februar 2016 10:14:09 > Emne: Re: [Samba] Segmentation Fault when trying to set root samba password, IPA as a backend > > On 29/02/16 09:06, Martin Juhl wrote: >> Hi guys >> >> >> When trying to set root's password, I get a segmentation fault: >> >> [root at bart ~]# smbpasswd -a root >> No builtin backend found, trying to load plugin >> Module 'ipasam' loaded >> smbldap_open_connection: connection opened >> ldap_connect_system: successful connection to the LDAP server >> pdb_init_ipasam: support for pdb_enum_upn_suffixes enabled for domain bolls.lan >> New SMB password: >> Retype new SMB password: >> Segmentation fault >> >> What to do??? >> >> Regards >> >> Martin >> > Hi, what version of Samba is this ? > Also, how have you set up Samba ? > > Rowland > >First thing is, you shouldn't have a user called 'root' in your domain, use a usermap to map 'Administrator' to 'root' Can you try and create a new user with smbpasswd ? I think you may be hitting the same problem that I have, smbpasswd will create the user, but then segfaults when trying to add the password. Rowland
Martin Juhl
2016-Feb-29 13:44 UTC
[Samba] Segmentation Fault when trying to set root samba password, IPA as a backend
Hi>> First thing is, you shouldn't have a user called 'root' in your domain,I know, was just saying that the error message changed when I added the user....>> use a usermap to map 'Administrator' to 'root'I have now tried adding: username map = /var/lib/samba/usermap.txt to my [global] and /var/lib/samba/usermap.txt: mj = Adminstrator>> Can you try and create a new user with smbpasswd ?[root at bart samba]# smbpasswd -a test No builtin backend found, trying to load plugin Module 'ipasam' loaded smbldap_open_connection: connection opened ldap_connect_system: successful connection to the LDAP server pdb_init_ipasam: support for pdb_enum_upn_suffixes enabled for domain bolls.lan New SMB password: Retype new SMB password: Could not find user test and no add script defined Failed to add entry for user test.>> I think you may be hitting the same problem that I have, smbpasswd will >> create the user, but then segfaults when trying to add the password./Martin ----- Original meddelelse ----- Fra: "Rowland penny" <rpenny at samba.org> Til: "samba" <samba at lists.samba.org> Sendt: mandag, 29. februar 2016 11:34:14 Emne: Re: [Samba] Segmentation Fault when trying to set root samba password, IPA as a backend On 29/02/16 10:04, Martin Juhl wrote:> Hi > > This is samba-4.2.3-11.el7_2.x86_64 on CentOS... > > I'm trying to setup a Samba NT4 domain, with FreeIPA as a backend... > > Right now everything works.. except that I need a Domain Adminstrator... > > smbpasswd -a root, segfaults... probably because the user doesn't exist in FreeIPA > > If I create the root user in FreeIPA, it instead gives: > > [root at bart samba]# LANG=en smbpasswd -a root > No builtin backend found, trying to load plugin > Module 'ipasam' loaded > smbldap_open_connection: connection opened > ldap_connect_system: successful connection to the LDAP server > pdb_init_ipasam: support for pdb_enum_upn_suffixes enabled for domain bolls.lan > New SMB password: > Retype new SMB password: > init_sam_from_ldap: Entry found for user: root > ERROR: Got 0 entries for gid 0, expected at least one > ERROR: Got 0 entries for gid 0, expected at least one > Forcing Primary Group to 'Domain Users' for root > Failed to modify entry for user root. > > > I can't create a user with uid=0 or gid=0 in FreeIPA... > > I have also tried changing the administrator user: > > pdbedit -U S-1-5-21-3189138339-1730592290-4215248117-500 -u mj -r -d 7 > > but it also fails: > > http://pastebin.com/8tpuD6Eg > > > Config: > > [global] > bind interfaces only = yes > enable privileges = yes > workgroup = BOLLS > netbios name = BART > realm = BOLLS.LAN > kerberos method = dedicated keytab > dedicated keytab file = FILE:/etc/samba/samba.keytab > create krb5 conf = no > security = user > domain master = yes > domain logons = yes > log level = 3 > max log size = 100000 > log file = /var/log/samba/log.%m > passdb backend = ipasam:ldaps://lisa.bolls.lan > disable spoolss = yes > ldapsam:trusted = yes > ldap ssl = off > ldap suffix = dc=bolls,dc=lan > ldap user suffix = cn=users,cn=accounts > ldap group suffix = cn=groups,cn=accounts > ldap machine suffix = cn=computers,cn=accounts > rpc_server:epmapper = external > rpc_server:lsarpc = external > rpc_server:lsass = external > rpc_server:lsasd = external > rpc_server:samr = external > rpc_server:netlogon = external > rpc_server:tcpip = yes > rpc_daemon:epmd = fork > rpc_daemon:lsasd = fork > logon path = \\%L\Profiles\%U > logon drive = H: > logon home = \\%L\%U > > [homes] > comment = Home Directories > valid users = %S > read only = No > browseable = No > [printers] > comment = All Printers > path = /var/spool/samba > printer admin = root, mj > create mask = 0600 > guest ok = Yes > printable = Yes > browseable = No > [print$] > comment = Printer Drivers Share > path = /var/lib/samba/drivers > write list = mj, root > printer admin = mj, root > [netlogon] > comment = Network Logon Service > path = /var/lib/samba/netlogon > admin users = root, mj > guest ok = Yes > browseable = No > # For profiles to work, create a user directory under the path > # shown. i.e., mkdir -p /var/lib/samba/profiles/mj > [Profiles] > comment = Roaming Profile Share > path = /var/lib/samba/profiles > read only = No > profile acls = Yes > > > > > ----- Original meddelelse ----- > Fra: "Rowland penny" <rpenny at samba.org> > Til: "samba" <samba at lists.samba.org> > Sendt: mandag, 29. februar 2016 10:14:09 > Emne: Re: [Samba] Segmentation Fault when trying to set root samba password, IPA as a backend > > On 29/02/16 09:06, Martin Juhl wrote: >> Hi guys >> >> >> When trying to set root's password, I get a segmentation fault: >> >> [root at bart ~]# smbpasswd -a root >> No builtin backend found, trying to load plugin >> Module 'ipasam' loaded >> smbldap_open_connection: connection opened >> ldap_connect_system: successful connection to the LDAP server >> pdb_init_ipasam: support for pdb_enum_upn_suffixes enabled for domain bolls.lan >> New SMB password: >> Retype new SMB password: >> Segmentation fault >> >> What to do??? >> >> Regards >> >> Martin >> > Hi, what version of Samba is this ? > Also, how have you set up Samba ? > > Rowland > >First thing is, you shouldn't have a user called 'root' in your domain, use a usermap to map 'Administrator' to 'root' Can you try and create a new user with smbpasswd ? I think you may be hitting the same problem that I have, smbpasswd will create the user, but then segfaults when trying to add the password. Rowland -- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/options/samba
Reasonably Related Threads
- Segmentation Fault when trying to set root samba password, IPA as a backend
- Segmentation Fault when trying to set root samba password, IPA as a backend
- Segmentation Fault when trying to set root samba password, IPA as a backend
- Segmentation Fault when trying to set root samba password, IPA as a backend
- Segmentation Fault when trying to set root samba password, IPA as a backend