Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
Attempted to start "ambari-agent start" as root but it fails with "You can't
perform this operation as non-sudoer user. Please, re-login as one" message.
Commented out this code and start worked...
echo "" | sudo -S -l > /dev/null 2>&1
if [ "$?" != "0" ]; then
echo "You can't perform this operation as non-sudoer user. Please, re-login as one"
exit 0
fi
current_user=`awk -v val=$EUID -F ":" '$3==val
{print $1}' /etc/passwd`
change_files_permissions()
{ sudo chown -R $current_user "/var/run/ambari-agent" sudo chown -R $current_user "/var/log/ambari-agent" sudo chown -R $current_user "/var/lib/ambari-agent/data" sudo chown -R $current_user "/var/lib/ambari-agent/cache" sudo chown $current_user "/usr/lib/ambari-agent" }I think there is a broader issue here with sudo in certain envs.
Attachments
Issue Links
- links to