Don't require root privileges just to show a "No command specified" error
Check if a profile or command is specified before looking at EUID.
This commit is contained in:
parent
55cfb8ba02
commit
b6241cb1d0
1 changed files with 5 additions and 5 deletions
|
@ -827,16 +827,16 @@ while getopts 'p:r:C:L:P:A:D:w:o:s:c:g:vh?' arg; do
|
|||
esac
|
||||
done
|
||||
|
||||
if (( OPTIND <= 1 )); then
|
||||
_msg_error "No command specified" 0
|
||||
_usage 1
|
||||
fi
|
||||
|
||||
if (( EUID != 0 )); then
|
||||
_msg_error "${app_name} must be run as root." 1
|
||||
fi
|
||||
|
||||
shift $((OPTIND - 1))
|
||||
|
||||
if (( $# < 1 )); then
|
||||
_msg_error "No command specified" 0
|
||||
_usage 1
|
||||
fi
|
||||
command_name="${1}"
|
||||
|
||||
# Set directory path defaults for legacy commands
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue