[Samba] Samba PDC adding new user, profile dir is not created

J. Echter j.echter at elektro-mayer-echter.de
Wed Mar 16 13:06:30 MDT 2011


Am 16.03.2011 18:02, schrieb tms3 at tms3.com:
> You should show us enough information for us to re-produce such as
>>
>>>
>>> all content of smb.conf and related settings:
>>>
>>> In my lab, profile dir is successfully created. My env is...
>>>
>>> - Debian lenny (hostname is "lenny5") + self-compiled Samba 3.5.6
>>> - my smb.conf and shares
>>>
>>> ---
>>> [global]
>>>        workgroup = SAMBA
>>>        domain logons = yes
>>>        add machine script = useradd %u
>>>        map to guest = bad user
>>>
>>>        logon path = \\lenny5\profiles\%U
>>>
>>> [homes]
>>>        writeable = yes
>>>        browseable = no
>>>
>>> [profiles]
>>>        path = /var/lib/samba/shares/profiles
>>>        guest ok = yes
>>>        browseable = no
>>>        create mask = 0600
>>>        directory mask = 0700
>>>        writeable = yes
>>> ---
>>>
>>> # ls -lR /var/lib/samba
>>> /var/lib/samba/:
>>> total 4
>>> drwxr-xr-x 6 root root 4096 2011-03-15 20:48 shares
>>>
>>> /var/lib/samba/shares:
>>> total 16
>>> drwxrwxrwx 6 root root 4096 2011-03-17 01:07 profiles
>>>
>>> - Created a user:
>>>
>>> # useradd -d /var/home/test01 test01
>>> # smbpasswd -a test01
>>> # pdbedit -v test01
>>> ...
>>> Profile Path:         \\lenny5\profiles\test01
>>> ...
>>>
>>>
>>> - When I logon as test01 from Windows XP workstation which is already
>>>        joined to the "SAMBA" domain and logoff, profiles are created
>>> like:
>>>
>>> # ls -lR /var/lib/samba
>>> total 4
>>> drwxr-xr-x 6 root root 4096 2011-03-15 20:48 shares
>>>
>>> /var/lib/samba/shares:
>>> total 16
>>> drwxrwxrwx 6 root root 4096 2011-03-17 01:07 profiles
>>>
>>> /var/lib/samba/shares/profiles:
>>> total 16
>>> drwx------ 13 test01 test01 4096 2011-03-17 01:08 test01
>>>
>>> /var/lib/samba/shares/profiles/test01:
>>> total 568
>>> drwx------ 3 test01 test01   4096 2010-10-11 01:10 Start Menu
>>> drwx------ 2 test01 test01   4096 2010-10-11 01:10 Desktop
>>> drwx------ 4 test01 test01   4096 2011-03-17 01:08 Application Data
>>> drwx------ 2 test01 test01   4096 2010-10-11 01:18 Cookies
>>> drwx------ 3 test01 test01   4096 2011-03-17 01:08 Favorites
>>> drwx------ 4 test01 test01   4096 2011-03-17 01:08 My Documents
>>> drwx------ 2 test01 test01   4096 2010-10-11 01:10 NetHood
>>> -rw------- 1 test01 test01 524288 2011-03-17 01:08 NTUSER.DAT
>>> -rw------- 1 test01 test01   1024 2011-03-17 01:08 ntuser.dat.LOG
>>> -rw------- 1 test01 test01    270 2011-03-17 01:08 ntuser.ini
>>> ...
>>>
>>> ---
>>> TAKAHASHI Motonobu<monyo at monyo.com>
>> smb.conf
>>
>> [global]
>>        printing = bsd
>>        netbios name = PDC
>>        server string = PDC (%h)
>>        workgroup = workgroup
>>        interfaces = eth0,lo
>>        security = user
>>        encrypt passwords = true
>>        passdb backend = tdbsam
>>        obey pam restrictions = yes
>>        unix password sync = yes
>>        passwd program = /usr/bin/passwd %u
>>        passwd chat = *Enter\snew\sUNIX\spassword:* %n\n
>> *Retype\snew\sUNIX\spassword:* %n\n .
>>        local master = yes
>>        preferred master = yes
>>        os level = 200
>>        domain master = yes
>>        domain logons = yes
>>        add user script = /usr/sbin/useradd -m '%u' -g ntusers -G
>> ntusers -s
>> /bin/false
>>        delete user script = /usr/sbin/userdel -r '%u'
>>        add group script = /usr/sbin/groupadd '%g'
>>        delete group script = /usr/sbin/groupdel '%g'
>>        delete group script = /usr/sbin/groupdel '%g'
>>        add user to group script = /usr/sbin/usermod -G '%g' '%u'
>>        add machine script = /usr/sbin/useradd -s /bin/false -d
>> /var/lib/nobody '%u' -g machines
>>        logon path = \\%L\profile\%U
>>        logon drive = h:
>>        logon script = %U.bat
>>        profile acls = yes
>>        hide files = /desktop.ini/ntuser.ini/NTUSER.*/Thumbs.db/
>>        wins support = no
>>        log file = /var/log/samba/log.%m
>>        max log size = 1000
>>        syslog = 0
>>        log level = 12
>>        panic action = /usr/share/samba/panic-action %d
>>        use sendfile = yes
>
> Where is your profile path?
>
>
on /files/samba --> symlinked to /home/samba


More information about the samba mailing list