[Samba] Auto Create user home directory
M Azer
azermina at gmail.com
Thu Jan 18 04:06:00 GMT 2007
when i add obey pam restrictions = yes to smb.conf. users home dir is
created when the user login for the first time BUT i also noticed that the
machine name is also being created under the home directory - i sent out
another email with this question but I didn't get any replies
[cat at itbox CAD]$ ls -l
total 20
drwx------ 3 ad01$ Domain Computers 4096 Jan 17 17:57 ad01_
drwx------ 3 administrator Domain Users 4096 Jan 17 17:59
administrator
drwx------ 3 cat Domain Users 4096 Jan 17 18:07 cat
drwx------ 4 mina.azer Domain Users 4096 Jan 17 17:57 mina.azer
drwx------ 3 vdc2$
as u can see the first and last item are machine accounts .. is that right??
smb.conf
[global]
security = ADS
workgroup = CAD
realm = CAD.TESTDOMAIN
netbios name = itbox
preferred master = no
password server = 192.168.1.6
client use spnego = yes
server signing = auto
encrypt passwords = yes
nt acl support = no
obey pam restrictions = yes
winbind separator = +
idmap uid = 1000-20000
idmap gid = 1000-20000
winbind enum users = yes
winbind enum groups = yes
winbind use default domain = yes
winbind cache time = 0
winbind nested groups = yes
template homedir = /home/%D/%U
template shell = /bin/bash
log file = /var/log/samba/%m.log
log level = 3
max log size= 50
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
hosts allow = 192.168.1. 192.168.0. 127.
[homes]
comment = Home Directories
read only = No
browseable = No
directory mask = 0700
create mask = 0700
On 1/15/07, Ed Plese <ed at edplese.com> wrote:
>
> On Mon, Jan 15, 2007 at 12:11:29PM -0500, M Azer wrote:
> > now that all permissions are right - if i create a new user on the win
> 2003
> > active directory and specify a home user under profile i will get " the
> home
> > folder could not be created because: the network name cannot be found" I
> > know for sure I am getting that error because the user home folder
> doesn't
> > exist yet on the samba machine - is there any way to get the user home
> > created automatically once a new user are added to active directory.
> >
> > Note: If the new user log in the linux terminal the home user will be
> > created automatically because i am using session required
> > /lib/security/$ISA/pam_mkhomedir.so skel=/etc/skel umask=0077
> > in my pam.d/system_auth. how do i get the same thing working when i
> create a
> > user with active directory.
>
> You might try adding the following to your smb.conf file:
>
> [global]
> obey pam restrictions = yes
>
>
> Ed Plese
>
More information about the samba
mailing list