add authentication check for operations that needs admin right
bugfix: getPid returns int not has an int param
account: add guest account