21 lines
318 B
Bash
Executable File
21 lines
318 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
RUNAS="daemon"
|
|
|
|
sw_user(){
|
|
curr_user=$( id -un )
|
|
echo ">>> current user $curr_user"
|
|
if [ ! $curr_user = $RUNAS ]
|
|
then
|
|
echo ">>> wrong user"
|
|
echo ">>> commande $@"
|
|
sudo -nu $RUNAS $@
|
|
exit $?
|
|
fi
|
|
}
|
|
|
|
echo ">>> Args: $@"
|
|
sw_user $0 $@
|
|
|
|
echo "Running command as $( id -un ), with args: $@"
|