diff --git a/manage_sudo.conf b/manage_sudo.conf index 56e9c27..cdbd32b 100644 --- a/manage_sudo.conf +++ b/manage_sudo.conf @@ -16,8 +16,8 @@ SUDO_TRANSFER_USER="" # name of the OS group that should own the SUDO controls files SUDO_OWNER_GROUP="sudoadmin" -# whether a 'chmod' needs to be executed after each sftp transfer [0=Yes; 1=No] -DO_SFTP_CHMOD=0 +# whether a 'chmod' needs to be executed after each sftp transfer [0=No; 1=Yes] +DO_SFTP_CHMOD=1 # extra arguments/options for the SFTP command SFTP_ARGS="-o StrictHostKeyChecking=no -o ConnectTimeout=10 -b - " diff --git a/manage_sudo.sh b/manage_sudo.sh index 16ea19d..fb12a53 100644 --- a/manage_sudo.sh +++ b/manage_sudo.sh @@ -41,7 +41,8 @@ # @(#) 2015-08-26: added DO_SFTP_CHMOD configuration parameter to avoid # @(#) setstat failures with sftp_file() when remote file # @(#) permissions do not allow (VRF 1.2.1) [Patrick Van der Veken] -# @(#) 2015-08-28: check_config() update (VRF 1.2.2) [Patrick Van der Veken] +# @(#) 2015-08-27: smmall fix in sftp_file() (VRF 1.2.2) [Patrick Van der Veken] +# @(#) 2015-08-28: check_config() update (VRF 1.2.3) [Patrick Van der Veken] # ----------------------------------------------------------------------------- # DO NOT CHANGE THIS FILE UNLESS YOU KNOW WHAT YOU ARE DOING! #****************************************************************************** @@ -55,7 +56,7 @@ # or LOCAL_CONFIG_FILE instead # define the V.R.F (version/release/fix) -MY_VRF="1.2.2" +MY_VRF="1.2.3" # name of the global configuration file (script) GLOBAL_CONFIG_FILE="manage_sudo.conf" # name of the local configuration file (script) @@ -678,14 +679,14 @@ OLD_PWD=$(pwd) && cd ${TRANSFER_DIR} # transfer, (possibly) chmod the file to/on the target server (keep STDERR) if (( DO_SFTP_CHMOD )) then - sftp ${SFTP_ARGS} ${SSH_TRANSFER_USER}@${TRANSFER_HOST} >/dev/null </dev/null </dev/null </dev/null <Show version of the script. @(#) 2014-12-16: VRF 1.0.2: fixed a problem with the immutable self fragment code [Patrick Van der Veken] @(#) 2015-02-02: VRF 1.0.3: changed 'basename' into 'fileparse' call to support fragment files with extensions [Patrick Van der Veken] @(#) 2015-08-18: VRF 1.1.0: replace uname/hostname syscalls, now support for FQDN via $use_fqdn, other fixes [Patrick Van der Veken] -@(#) 2015-08-26: VRF 1.1.1: small and not so small fixes [Patrick Van der Veken] \ No newline at end of file +@(#) 2015-08-26: VRF 1.1.1: small and not so small fixes [Patrick Van der Veken] +@(#) 2015-08-27: VRF 1.1.2: small fix [Patrick Van der Veken]