User homes admin access
User Home folder access by Administrators
Problem
You need to give Administrators or Power Users read access to users home folders
The solution provided below should only be used for read access.
Solution
Create a new sharename by means of a custom template with modified users access rights, which allows specified users to have read access
If it does not already exist create the following folder
mkdir -p /etc/e-smith/templates-custom/etc/smb.conf
Create a new template fragment
cd /etc/e-smith/templates-custom/etc/smb.conf pico -w 50userhomes-admin
Paste or type the following code into the template:
[userhomes] comment = Users home directories path = /home/e-smith/files/users/ valid users = admin root username1 username2 admin users = admin root username1 username2 write list = admin root username1 username2 browseable = yes guest ok = no public = no read only = no writable = yes printable = no create mode = 0660 force create mode = 0660 directory mode = 0770 force directory mode = 0770
Save & exit the file
Ctrl o Ctrl x
then expand the template
expand-template /etc/smb.conf
then restart the samba server so your template is active. Note that this will momentarily stop samba, so ensure that all users have disconnected from & stopped using all shares first
/etc/init.d/smb reload
then restart smb
/etc/init.d/smb restart
Now you should be able to browse in Windows Explorer (or similar) file sharing to
\\serverIP\userhomes
or
\\servername\userhomes
Alternatively you can download the fragment, copy it to
/etc/e-smith/templates-custom/etc/smb.conf/
and edit it to suit your usernames, following the above instructions.
http://mirror.contribs.org/smeserver/contribs//rmitchell/smeserver/contribs/userhomes-admin/