AutomoxAutomox

Tanium Client Install worklet issue - RHEL and CentOS

quanticfx
November 17, 2021 at 8:20 pm UTC

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.

bash20 lines
#!/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

This discussion is archived and closed to replies. Continue it in the Automox Community Slack.

Discuss on Slack

Replies (1)

philips66January 20, 2022
#1

Try this instead:

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