[Samba] Adding a machine account to Samba PCD + LDAP?
Kyle Schmitt
kyleaschmitt at gmail.com
Tue Feb 26 18:59:36 GMT 2008
It doesn't need sambaSamAccount as part of it's ldap entry?
I thought it was needed. Or is it only needed if there is no
corresponding unix account?
--Kyle
On Tue, Feb 26, 2008 at 11:50 AM, Sadique Puthen <sputhenp at redhat.com> wrote:
> Kyle Schmitt wrote:
> > Sadique,
> > Thanks. That got me where I need I think. Now, to pester
> > further, how does one determine a users sid if one were to manually
> > generate an ldif to add samba users to ldap?
> >
>
> I use the below script to add a samba user to ldap database.
>
> #!/bin/bash
> uid=`cat /etc/samba/userid`
> nextuid=$(($uid + 1))
> echo $nextuid > /etc/samba/userid
> read -p " Please enter the user name : " choice
>
> /usr/bin/ldapmodify -a -x -H ldap://<ip> -D
> cn=admin,dc=samba,dc=example,dc=com -w redsmb << EOF
> dn: uid=$choice,ou=People,dc=samba,dc=example,dc=com
>
> uid: $choice
> cn: $choice Account
> objectClass: account
> objectClass: posixAccount
> objectClass: top
> objectClass: shadowAccount
> userPassword: {crypt}!!
> shadowLastChange: 13904
> shadowMax: 99999
> shadowWarning: 7
>
> loginShell: /sbin/nologin
> uidNumber: $uid
> gidNumber: 2515
> homeDirectory: /dev/null
> EOF
> smbpasswd -a $choice
>
>
> See the last "smbpasswd -a $choice" command. You don't have to worry
> about the sids for users. smbpasswd command would pick the next
> available sid and add that as an attribute for that user.
>
> --Sadique
>
>
> > In the meanwhile I'm digging through the docs, but to little avail.
> >
> > Thanks,
> > Kyle
> >
>
>
More information about the samba
mailing list