Skip to main content

Tanium Client Install worklet issue - RHEL and CentOS

  • November 17, 2021
  • 1 reply
  • 1036 views

quanticfx

Hi All,


I’ll start this with I’m a novice at writing these scripts, so it could be something obvious.


I’ve got a bash script worklet mostly working to install the Tanium client to RHEL/CentOS servers, but am running into an issue when it needs to copy a file to a directory created after the install. It seemly does everything else properly when I run it, except copy the tanium-init.dat file. I confirmed it properly extracts it to /tmp from the tarball payload as well. I thought adding the pause may help in case it was trying to copy it before the directory was created, but that doesn’t seem to be the case.


#!/bin/bash



# Copies the tarball to /tmp

scp TaniumClient-7.4.5.1225.tar.gz /tmp



# Extracts the tarball to /tmp

tar xvzf /tmp/TaniumClient-7.4.5.1225.tar.gz -C /tmp



# Installs the Tanium client, outputs install log to /tmp

sudo rpm -i /tmp/TaniumClient-7.4.5.1225-1.rhe7.x86_64.rpm > /tmp/taniumclient_install.log



# Sets the Tanium Client Server info

sudo /opt/Tanium/TaniumClient/TaniumClient config set ServerName *servername*



# Copies the tanium-init.dat to the TaniumClient directory

sleep 15 && sudo cp /tmp/tanium-init.dat /opt/Tanium/TaniumClient/tanium-init.dat



# Enable to the Tanium client service to start at boot then start the service

sudo systemctl enable taniumclient

sudo systemctl start taniumclient

1 reply

philips66
  • Rookie
  • 4 replies
  • January 20, 2022

Try this instead:

# Copies the tanium-init.dat to the TaniumClient directory
sudo cp /tmp/tanium-init.dat /opt/Tanium/TaniumClient

 


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings