[Samba] home user

marco mapirola81 at gmail.com
Mon Apr 8 09:42:21 UTC 2019


Thanks a lot

Il 08/04/2019 11:40, L.P.H. van Belle via samba ha scritto:
> For got to mention. 
>
> Other option, add in smb.conf : 
> root preexec = mkdir -p /home/%U 
>
> [homes]
>    comment = Home Direcotries
>    path = /home/%U
>    root preexec = /var/lib/samba/scripts/mksambahomedirs.sh %U
>
>
> mksambahomedirs.sh
> ---
> #!/bin/env bash
>
> if [ ! -d /home/$1 ]; then
>         mkdir /home/$1
>         chmod g+s /home/$1
>         chown $1:"domain admins" /home/$1
>         chmod 770 /home/$1
>         /usr/bin/setfacl -m g:"domain admins":rwx /home/$1
>         /usr/bin/setfacl -m u:"$1":rwx /home/$1
> fi
> exit 0
>
>
>
> Greetz, 
>
> Louis
>
>
>
>> -----Oorspronkelijk bericht-----
>> Van: samba [mailto:samba-bounces at lists.samba.org] Namens 
>> L.P.H. van Belle via samba
>> Verzonden: maandag 8 april 2019 11:26
>> Aan: samba at lists.samba.org
>> Onderwerp: Re: [Samba] home user
>>
>> Hai Marco, 
>>
>> Quickest way: 
>> By adding one line “session optional pam_mkhomedir.so” to: 
>> /etc/pam.d/common-session
>> Edit /etc/pam.d/common-session, and add this line directly 
>> after session required pam_unix.so:
>> session required    pam_mkhomedir.so skel=/etc/skel/ umask=0022
>>
>>
>> And the way i would do this is : 
>> Create/edit :  /usr/share/pam-configs/my_mkhomedir 
>> Add: 
>> Name: Activate mkhomedir
>> Default: yes
>> Priority: 900
>> Session-Type: Additional
>> Session:
>>         required                        pam_mkhomedir.so 
>> umask=0022 skel=/etc/skel
>>
>> Save, now run : pam-auth-update and enable : Activate mkhomedir.
>>
>> The priority level make sure its placed before any ldap or 
>> kerberos setting. 
>>
>>
>> Greetz, 
>>
>> Louis
>>
>>
>>> -----Oorspronkelijk bericht-----
>>> Van: samba [mailto:samba-bounces at lists.samba.org] Namens 
>>> marco via samba
>>> Verzonden: maandag 8 april 2019 11:08
>>> Aan: samba at lists.samba.org
>>> Onderwerp: [Samba] home user
>>>
>>> I inserted these directives template shell = /bin/bash and template
>>> homedir = /home/%U the in smb.conf. What command do you use 
>> to create
>>> the user with the relative home directory and shell?
>>>
>>>
>>> -- 
>>> To unsubscribe from this list go to the following URL and read the
>>> instructions:  https://lists.samba.org/mailman/options/samba
>>>
>>
>> -- 
>> To unsubscribe from this list go to the following URL and read the
>> instructions:  https://lists.samba.org/mailman/options/samba
>>
>>
>

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <http://lists.samba.org/pipermail/samba/attachments/20190408/58532048/signature.sig>


More information about the samba mailing list