X-Git-Url: https://feistymeow.org/gitweb/?a=blobdiff_plain;f=scripts%2Fsystem%2Fcommon_sysadmin.sh;h=7f831e21aa4953214bdca0c13dc7044a73abd486;hb=166c359ebb72e7451a59f26d858dfca2b9c4d8d4;hp=435b474f9bf207ca97d3e6e5dde2cbdc639ea5e3;hpb=353d2f0887e378b38e81d61af52629369e1d8930;p=feisty_meow.git diff --git a/scripts/system/common_sysadmin.sh b/scripts/system/common_sysadmin.sh index 435b474f..7f831e21 100644 --- a/scripts/system/common_sysadmin.sh +++ b/scripts/system/common_sysadmin.sh @@ -181,7 +181,26 @@ function restart_bind() echo "The bind service did not restart properly. Please check the error logs." exit 1 fi - echo DNS server restarted. + echo DNS service restarted. +} + +############################################################################ + +# samba server helper functions... + +function restart_samba +{ + echo restarting samba server. + service smbd restart + if [ $? -ne 0 ]; then + echo "The samba service did not restart properly. Please check the error logs." + exit 1 + fi + service nmbd restart + if [ $? -ne 0 ]; then + echo "The samba name service (nmbd) did not restart properly. This may not always be fatal, so we are ignoring it, but you may want to check the error logs." + fi + echo samba service restarted. } ############################################################################ @@ -191,7 +210,6 @@ function restart_bind() # removes a config file for apache given the app name and site name. function remove_apache_config() { - local appname="$1"; shift local sitename="$1"; shift local site_config="/etc/apache2/sites-available/${sitename}.conf" @@ -318,6 +336,7 @@ function restart_apache() echo "Please consult the apache error logs for more details." exit 1 fi + echo Apache2 service restarted. } # sets up the serverpilot storage location for a user hosted web site. @@ -338,7 +357,7 @@ function maybe_create_site_storage() chmod -R g+rx "$chow_path" # walk backwards up the path and fix perms. while [[ $chow_path != $HOME ]]; do -echo chow path is now $chow_path +#echo chow path is now $chow_path chmod g+rx "$chow_path" test_or_die "Failed to add group permissions on the path: $chow_path" # reassert the user's ownership of any directories we might have just created.