]> git.ipfire.org Git - ipfire-2.x.git/blobdiff - src/initscripts/init.d/samba
samba: Make sure that permissions of the lock dir are fine.
[ipfire-2.x.git] / src / initscripts / init.d / samba
index 1c062bf7ebc1a50a972c0b647a2fa59b8e8c0694..614c9b8343059c572dc38bd0536816eff6c55b1d 100644 (file)
@@ -7,8 +7,17 @@
 . /etc/sysconfig/rc
 . $rc_functions
 
+function fix_permissions() {
+       local lockdir="/var/lib/samba/winbindd_privileged"
+
+       chmod 750 "${lockdir}"
+       chgrp wbpriv "${lockdir}"
+}
+
 case "$1" in
        start)
+               fix_permissions
+
                boot_mesg "Starting nmbd..."
                loadproc /usr/sbin/nmbd -D