From d49664ea31da4c2d59f851397d2f51d857c54f00 Mon Sep 17 00:00:00 2001 From: Casandra Qiu Date: Wed, 30 May 2018 13:41:25 -0400 Subject: [PATCH] Add WARNING message if non-root user runs chtab command --- xCAT-server/sbin/chtab | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/xCAT-server/sbin/chtab b/xCAT-server/sbin/chtab index e6a6d0a99..715734cde 100755 --- a/xCAT-server/sbin/chtab +++ b/xCAT-server/sbin/chtab @@ -63,6 +63,12 @@ unless ($target) { exit(1); } +my $current_userid = getpwuid($>); +if ($current_userid ne "root") +{ + print "WARNING: chtab worked without passing xcatd, using tabch command instead if user is controled by policy mechanism\n"; +} + my %keyhash = (); my @keypairs = split(/,/, $target); if ($keypairs[0] !~ /([^\.\=]+)\.([^\.\=]+)\=(.+)/) {