[Samba] samba home folder share

Muhammad Yousuf Khan sirtcp at gmail.com
Mon May 14 07:42:03 MDT 2012


On Sun, May 13, 2012 at 9:38 PM, Jorell <JorellF at fastmail.net> wrote:
> On 5/10/2012 11:19 PM, Muhammad Yousuf Khan wrote:
>>
>> i am u sing AD integrated Samba with winbind,I need to share a samba
>> home folder for every single user in my Active directory. since i dont
>> wanna create every user's directory i want samba to manage it. however
>> i dont wanna place the home folders on default path as the boot drive
>> (/dev/sda) is very small to store the data, beside that,  i do have
>> storage /nas/users which is a mount point of my raid array. so
>> specifically every user's home folder should be created on /nas/users
>> and this is my home share details in samba.
>>
>> [homes]
>>    comment = Home Directories
>>    browseable = yes
>>    writeable = yes
>>    create mask = 0700
>>    directory mask = 0700
>>    valid users = %S
>>
>> after sharing i can see two folders on the samba share
>> 1. admin (which is my valid user and i was expecting this)
>> 2. home ( this is some thing making me confuse, it shouldn't  suppose
>> to be there )
>>
>> however, when i click on both folders it gives me an error
>>
>> "you might not have permission to use this network resource ......
>> Blah blah blah"[global]
>>
>>        workgroup = xxxx
>>        realm = xxxx.COM
>>        netbios name = nasbox
>>        server string = %h server
>>        security = ADS
>>        obey pam restrictions = Yes
>>        pam password change = Yes
>>        passwd program = /usr/bin/passwd %u
>>        passwd chat = *Enter\snew\s*\spassword:* %n\n
>> *Retype\snew\s*\spassword:* %n\n *password\supd$
>>        unix password sync = Yes
>>        syslog = 0
>>        log file = /var/log/samba/log.%m
>>        max log size = 1000
>>        dns proxy = No
>>        panic action = /usr/share/samba/panic-action %d
>>        idmap uid = 10000-20000
>>        idmap gid = 10000-20000
>>        winbind enum users = Yes
>>        winbind enum groups = Yes
>>        winbind use default domain = Yes
>> .
>>
>> further, all other shares are working fine. here is my samba global.
>>
>>
>>
>>
>>
>> Thanks
>
>
> here is what I use in my conf
> [ProfileShare]
> ...
> root preexec = /root/pdc/smbmkhomedir.sh %D %U
> ...
>
>
> < smbmkhomedir.sh >
> #!/bin/bash
> if [ ! -e /home/$1/$2 ]; then
>    mkdir -p /home/$1/$2
>    chown $2:"Domain Users" /home/$1/$2
>    chmod 4711 /home/$1/$2
>    setfacl --set=d:u::rwx,d:g::--x,d:o::---,d:u:$2:rwx,d:g:'domain
> users':--x /home/$1/$2
> fi
> exit 0


can you please share a bit more

[global]
?
[profileshare]
?

that would be very helpful.

Thank you,

>
> --
> To unsubscribe from this list go to the following URL and read the
> instructions:  https://lists.samba.org/mailman/options/samba


More information about the samba mailing list