[Samba] Samba PDC adding new user, profile dir is not created
J. Echter
j.echter at elektro-mayer-echter.de
Wed Mar 16 05:43:30 MDT 2011
thats what i did.
maybe there's something else wrong with my profiles definition in this case?
[profile]
comment = Profildateien
path = /home/samba/profile
guest ok = yes
browseable = no
create mask = 0600
directory mask = 0700
writeable = yes
root preexec = /usr/local/bin/mkprofiles.sh %u %g
Am 16.03.2011 12:16, schrieb Wasil:
> You must add "root preexec" to the Section [profiles]
> my section [profiles]:
>
> comment = Network Profiles Service
> #path = %H
> path = /data2/profiles
> read only = No
> store dos attributes = Yes
> create mask = 0600
> directory mask = 0700
> write list = @DomainUsers @root
> root preexec = /usr/local/bin/mkprofile.sh %u %g
>
>
>
> Wed, 16 Mar 2011 12:04:40 +0100 письмо от "J. Echter"<j.echter at elektro-mayer-echter.de>:
>
>> Am 16.03.2011 11:33, schrieb Wasil:
>>> Hi
>>> You must have something like this:
>>>
>>> in smb.conf^
>>> [profiles]
>>> .....
>>> root preexec = /usr/local/bin/mkprofile.sh %u %g
>>> ....
>>>
>>> mkprofile.sh:
>>>
>>> #!/bin/sh
>>> PROFILE=/data2/profiles/$1
>>> if [ ! -e $PROFILE ]; then
>>> mkdir -pm700 $PROFILE
>>> chown $1:$2 $PROFILE
>>> fi
>>>
>>> Wed, 16 Mar 2011 11:09:59 +0100 письмо от "J.
>> Echter"<j.echter at elektro-mayer-echter.de>:
>>>> Hi,
>>>>
>>>> i have a Samba PDC (no LDAP) and added add user script to my config.
>>>>
>>>> I can create the user with no problems, login is possible but the
>>>> /home/samba/profile/user dir is not created.
>>>>
>>>> Any hints on that?
>>>>
>>>> script commands i added:
>>>>
>>>> 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'
>>>> 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
>>>>
>>>>
>>>> this is running on Ubuntu 10.04-LTS server
>>>>
>>>>
>>>> greetings
>>>>
>>>> Juergen.
>>>> --
>>>> To unsubscribe from this list go to the following URL and read the
>>>> instructions: https://lists.samba.org/mailman/options/samba
>> Hi, thanks for the hint.
>>
>> but the profile dir doesn't get created.
>>
>> i edited the path in the script and gave it chmod u+x (to be sure :) )
>>
>> still nothing created.
>>
>> if i run the script by hand it works.
More information about the samba
mailing list