[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