Registry

Aus xinux.net
Zur Navigation springen Zur Suche springen

first look

keys

tdbtool /var/lib/samba/registry.tdb keys

keys and values

tdbtool /var/lib/samba/registry.tdb dumps

shares in the registry

smb.conf

you must add this

registry shares = yes 

add the share "misc"

net conf addshare misc /share/misc writeable=y guest_ok=n "misc share in registry"

look in the share misc in registry

net registry export  HKLM\Software\Samba /dev/stdout | grep -A 3 misc

[HKLM\SOFTWARE\Samba\smbconf\misc]
"path"="/daten/misc"
"comment"="misc share in registry"
"guest ok"="no"
"read only"="no"

test the share

 smbclient -U% -L localhost
Domain=[XINUX] OS=[Unix] Server=[Samba 4.1.8-SerNet-Ubuntu-8.trusty]

	Sharename       Type      Comment
	---------       ----      -------
	IPC$            IPC       IPC Service (Samba 4.1.8-SerNet-Ubuntu-8.trusty)
	sysvol          Disk
	netlogon        Disk
	misc            Disk      misc share in registry
Domain=[XINUX] OS=[Unix] Server=[Samba 4.1.8-SerNet-Ubuntu-8.trusty]

	Server               Comment
	---------            -------

	Workgroup            Master
	---------            -------

add values to a share "misc"

net conf setparm  misc "browseable" "no"

delete values from a share "misc"

net conf delparm  misc "browseable

save registry shares

net registry export  HKLM\software\samba  shares.reg

del share "misc"

net conf delshare misc

restore registry shares

net registry import shares.reg


home dirs

directory and rights

mkdir /daten/users
chmod 755 /home/users
chgrp "Domain Admins" /home/users

share and options

  • net conf addshare users /home/XINUX writeable=y guest_ok=n "Home-Dirs"
  • net conf setparm users "browseable" "no"
  • net conf setparm users "create mask" "700"
  • net conf setparm users "directory mask" "700"

Server gespeicherte Profile

Anlegen

  • mkdir /share/profiles
  • chmod 770 /share/profiles/
  • chgrp "Domain users" /share/profiles/
  • net conf addshare profile /share/profile writeable=y guest_ok=n "User Profile"
  • net conf setparm profile "browseable" "no"
  • net conf setparm profile "profile acls" "yes"

from windows side

share template

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Samba\smbconf\TEMPLATE]
"path"="/daten/TEMPLATE"
"comment"="TEMPLATE share in registry"
"guest ok"="no"
"read only"="no"
  • replace TEMPLATE with your-share-name

Replace-share.jpg

  • save as your-share-name.reg
  • import your-share-name.reg with regedit
    • important ... destination must be samba-server


Shares kontrollieren

net conf listshares