Sudo doesn't work


 
Thread Tools Search this Thread
Operating Systems HP-UX Sudo doesn't work
# 1  
Old 02-27-2015
Sudo doesn't work

I edited sudoers like this:
Code:
vi /etc/sudoers
subex ALL =(root) NOPASSWD: /usr/ccs/bin/pstack

But the respective user still is prompted for password, and even when the right password is used, the command is still not launched.
Code:
[subex@host]$sudo usr/ccs/bin/pstack 26557

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

Password:
subex is not in the sudoers file.  This incident will be reported.

Code:
uname -a
HP-UX host B.11.31 U ia64 0970517552 unlimited-user license


Last edited by rbatte1; 03-02-2015 at 07:49 AM.. Reason: Removed needless color & font formatting in CODE blocks, corrected spellings and added CODE tags for uname output
# 2  
Old 02-27-2015
You might want to try:
Code:
subex ALL = ( /usr/ccs/bin/pstack) NOPASSWD: ALL

Then start by
Code:
sudo /usr/ccs/bin/pstack

hth
# 3  
Old 02-27-2015
subex must be one of:
1. a User_Alias -- you define subex in /etc/sudoers
2. a username in etc/passwd

Note: use visudo to modify /etc/sudoers

There also is such a thing as a Group_Alias - see the wheel example in the sudoers file that came in the package
# 4  
Old 03-09-2015
Quote:
Originally Posted by jim mcnamara
subex must be one of:
1. a User_Alias -- you define subex in /etc/sudoers
2. a username in etc/passwd

Note: use visudo to modify /etc/sudoers

There also is such a thing as a Group_Alias - see the wheel example in the sudoers file that came in the package
It only worked for me when I edited /usr/local/etc/sudoers

I wanted to use visudo (this way the proper sudoers file would;ve been indicated to me), but I didn't have visudo.
# 5  
Old 03-09-2015
you must have visudo installed but it will not be in standard PATH so you have to look for it and add to your PATH variable...
# 6  
Old 03-11-2015
Usually there is .../sbin/visudo next to .../bin/sudo
Also your sudoers file might be in
Code:
.../etc/sudoers

or even somewhere else!
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Exit 1 doesn't work

Hi tail -f $PROGPATH/NBU_pgbaserestore_$1.log | while read LOGLINE do if ] && ! ] then date "+%d.%B.%Y %H:%M:%S" echo "ERROR: NBU" echo "$LOGLINE" TAILKILL=$(pgrep -P $$ -x tail) kill -9 $TAILKILL exit 1 ... (3 Replies)
Discussion started by: kvaikla
3 Replies

2. Shell Programming and Scripting

-ne 0 doesn't work -le does

Hi, I am using korn shell. until ] do echo "\$# = " $# echo "$1" shift done To the above script, I passed 2 parameters and the program control doesn't enter inside "until" loop. If I change it to until ] then it does work. Why numeric comparison is not working with -ne and works... (3 Replies)
Discussion started by: ab_2010
3 Replies

3. UNIX for Dummies Questions & Answers

Why doesn't this work?

find . -name "05_scripts" -type d -exec mv -f {}/'*.aep\ Logs' {}/.LogFiles \; Returns this failure: mv: rename ./019_0120_WS_WH_gate_insideTEST/05_scripts/*.aep\ Logs to ./019_0120_WS_WH_gate_insideTEST/05_scripts/.LogFiles/*.aep\ Logs: No such file or directory I don't know why it's trying... (4 Replies)
Discussion started by: scribling
4 Replies

4. Shell Programming and Scripting

My if statement doesn't work why?

I have the following and for some reason I can't have two options together. I mean if I choose -u and -p it won't work... why? #!/bin/bash resetTime=1 mytotalTime=0 totalHour=0 totalMin=0 averagemem=0 finalaverage=0 times=0 function usage() { cat << EOF USAGE: $0 file EOF } (10 Replies)
Discussion started by: bashily
10 Replies

5. Shell Programming and Scripting

echo doesn't work right

Hi,when I run my first shell script,I got something that doesn't work right. I wrote this code in the script. echo -e "Hello,World\a\n"But the screen print like this: -e Hello,World The "-e" wasn't supposed to be printed out. Can anyone help me out?:wall: Many thanks!:) (25 Replies)
Discussion started by: Demon
25 Replies

6. UNIX for Dummies Questions & Answers

why sudo doesn't work?

$ sudo -l User test may run the following commands on this host: (ALL) ALL $ sudo ls /root anaconda-ks.cfg Desktop install.log.syslog l.of page.html VTune cpi ex intel mpd.hosts #te.c# ... (4 Replies)
Discussion started by: cqlouis
4 Replies

7. Shell Programming and Scripting

if condition doesn't work

i want to get the value for column 4rth when i =4. please guide what i am doing wrong. thanks var=`cat file.csv` for i in $var; do { if ; then var4=$var4+$i fi echo $i } done I am geting this error message "0403-009 The specified number is not valid for this command." (8 Replies)
Discussion started by: sagii
8 Replies

8. Shell Programming and Scripting

ls -d doesn't work on Solaris

Hello, the ls -d command to only list directories in a directory doesn't seem to work on Solaris and the man command says to use that combination: ls -d Anyone have the same problem and find a resolve? Thanks BobK (9 Replies)
Discussion started by: bobk544
9 Replies

9. UNIX for Dummies Questions & Answers

Script doesn't work, but commands inside work

Howdie everyone... I have a shell script RemoveFiles.sh Inside this file, it only has two commands as below: rm -f ../../reportToday/temp/* rm -f ../../report/* My problem is that when i execute this script, nothing happened. Files remained unremoved. I don't see any error message as it... (2 Replies)
Discussion started by: cheongww
2 Replies

10. Shell Programming and Scripting

Why doesn't this work?

cat .servers | while read LINE; do ssh jason@$LINE $1 done exit 1 ./command.ksh "ls -l ~jason" Why does this ONLY iterate on the first server in the list? It's not doing the command on all the servers in the list, what am I missing? Thanks! JP (2 Replies)
Discussion started by: jpeery
2 Replies
Login or Register to Ask a Question