[Samba] adding users in smbpasswd file instead of Directory
marksarria at socal.rr.com
marksarria at socal.rr.com
Sat Jul 23 14:33:12 GMT 2005
You can use IDEALX LDAP scripts to add users and groups. If you don't
want to use IDEALX scripts, you will need to create a LDIF file and the
populate your directory.
It will be a lot easier to use the IDEALX scripts. you can download the
scripts at www.IDEALX.org
smbpasswd -a , only adds user to samba. To add users using the IDEALX
script just run= ./smbldap-adduser -a -m usrnamegoeshere
--mark
----- Original Message -----
From: Saravanan <suzuki_babu at yahoo.com>
Date: Saturday, July 23, 2005 6:07 am
Subject: [Samba] adding users in smbpasswd file instead of Directory
>
> Hi,
>
> I am new to ldap. I am following Gerald Carter ldap
> system admin book.
>
> when i add user using
>
> [root at server openldap]# smbpasswd -a saravanan
> [ OK ]
> New SMB password:
> Retype new SMB password:
>
> it is updating users in /etc/samba/smbpasswd file
> instead of updating the Directory. Both openldap and
> samba runs in the same server. First I compiled samba
> without --with-ldapsam. Now i compiled the samba with
> --with-ldapsam. Still it is updating smbpasswd file.
>
> smb.conf
>
> [global]
> netbios name = LDAP
> workgroup = LDAP
> server string = LDAP Rules the World
> encrypt passwords = yes
> unix password sync = false
> security = user
> smb passwd file = /etc/samba/smbpasswd
>
>
> log file = /var/log/samba/log.%m
> log level = 0
> max log size = 0
>
> socket options = TCP_NODELAY SO_RCVBUF=8192
> SO_SNDBUF=8192
>
> domain logons = true
> os level = 80
> preferred master = true
> local master = true
> domain master = true
> dns proxy = true
> wins support = true
> # domain admin group = ajith
>
> logon path = \\LDAP\profiles\%u
> #logon path = \\%L\profile\%U
> logon drive = U:
> logon home = \\LDAP\%u
> logon script = logon.cmd
>
> #invalid users = root
>
> ldap admin dn = "cn=root,dc=ldap,dc=com"
> ldap server = ldap.ldap.com
> ldap port = 389
> ldap suffix = "dc=ldap,dc=com"
> ldap ssl = no
> ldap filter =
> "(&(uid=%U)(objectclass=sambaAccount))"
>
> [homes]
> comment = Home Directories
> valid users = %S
> read only = false
> create mask = 0600
> directory mask = 0700
> browseable = false
>
> [netlogon]
> comment = Network Logon Service
> path = /usr/local/var/samba/netlogon
> writable = no
> # why would we want these?
> # guest ok = yes
> # share modes = no
>
> [profiles]
> path = /usr/local/var/samba/profiles
> writeable = true
> browseable = false
> create mode = 0600
> directory mode = 0700
> # why would we want this?
> # guest ok = yes
>
>
> When I give "testparm" command to check the smb.conf
> file it says
>
> [root at server openldap]# testparm -f
> /usr/local/samba/lib/smb.conf
> Load smb config files from
> /usr/local/samba/lib/smb.conf
> Unknown parameter encountered: "ldap server"
> Ignoring unknown parameter "ldap server"
> Unknown parameter encountered: "ldap port"
> Ignoring unknown parameter "ldap port"
> Processing section "[homes]"
> Processing section "[netlogon]"
> Processing section "[profiles]"
> Loaded services file OK.
> Server role: ROLE_DOMAIN_PDC
> Press enter to see a dump of your service definitions
>
> Please help me to fix this.
>
> Regards,
> Saravanan
>
>
>
> ____________________________________________________
> Start your day with Yahoo! - make it your home page
> http://www.yahoo.com/r/hs
>
> --
> To unsubscribe from this list go to the following URL and read the
> instructions: https://lists.samba.org/mailman/listinfo/samba
>
More information about the samba
mailing list