usage of sudoers file?


 
Thread Tools Search this Thread
Operating Systems Solaris usage of sudoers file?
# 1  
Old 01-07-2011
usage of sudoers file?

All,

I have sudo setup installed on my Soalris 10 box. Everything working fine as expected. I would like to setup granular level access for one of the user

I use Rational Clearcase application which has its own command prompt /usr/atria/bin/cleartool

Once i invloked i can run its subcommand something like

cleartool> (from here it has lots of sub command)

What i need,

Is there anyway i can speficy in sudoers file such that only following sub command can be executed and other sub command cannot be executed.

/usr/atria/bin/cleartool lsvob
/usr/atria/bin/cleartool lsview

Thanks
Bala
# 2  
Old 01-07-2011
The concept behind SUDO is to allow users to run applications with privileges they normally would not have. So, if you want a user to have access to a command, you would put that command in the sudoers file. Then, by default, the user would not be able to run the other commands with elevated privileges.

I'm not sure how you would prevent a user from using a command with sudo.

HTH
# 3  
Old 01-07-2011
If you specify a command with options/parameters, the associated user(s)/group(s) can only run this command with these exact parameters. If you further specify the path, only this exact command can be run.

An example:
Code:
user1 ALL=NOPASSWD: /usr/atria/bin/cleartool lsvob, /usr/atria/bin/cleartool lsview

This will allow user1 to run these two commands as they are without a password. It will not allow any other command, or running cleartool without a command line argument.
# 4  
Old 01-10-2011
Thanks for your response.

After lsvob there will be variable. In this case how do i specify

ex:
/usr/atria/bin/cleartool lsvob /vob/repo1
/usr/atria/bin/cleartool lsvob /vob/repo2
/usr/atria/bin/cleartool lsview myview@host
/usr/atria/bin/cleartool lsview otherview@otherhost

Is there any way i can specify like this

user1 ALL=NOPASSWD: /usr/atria/bin/cleartool lsvob *, /usr/atria/bin/cleartool lsview *

(* = any other parameters)

Thanks
Bala
# 5  
Old 01-10-2011
yes. i suggest you read the sudoers documentation. there is plenty of examples.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

How to setup sudoers file ?

Hi, I have several employees of whom we have created Linux user ids as below. fred mohtashim jhon matt croft .... $ id uid=1018(jhon) gid=1003(techx) groups=1003(techx) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 Note: All my employee users belong to techx... (3 Replies)
Discussion started by: mohtashims
3 Replies

2. Solaris

Sudoers file

In the sudoers file in Solaris... I am trying to limit the DEVELOPER user privileges to where those users can only use the “rm” command in certain directories. This is to prevent them from deleting directories or files and destroying a server. I want them to be able to use the "rm" command but... (1 Reply)
Discussion started by: nzonefx
1 Replies

3. UNIX for Dummies Questions & Answers

Help with Sudoers file

Hi using Solaris 10. trying to update /etc/sudoers file I need to add all the fist level operation team. This is what I have but it doesn't seem to work. Please help.Error message sudo su - >>> sudoers file: parse error, line 9 <<< >>> sudoers file: parse error, line 9 <<< ... (2 Replies)
Discussion started by: samnyc
2 Replies

4. UNIX for Dummies Questions & Answers

Pls. help with sudoers file...

Hi, I was asked to create sudoers file for operation team so they can sudo as another user and run few commands. I have updated /etc/sudoers file. User_Alias LEVEL1 = JamesF, dennisW, juanC, steveS, Cmnd_Alias SU_PROD=/bin/su prod, /bin/su - prod Cmnd_Alias SU_NYOP=/bin/su... (2 Replies)
Discussion started by: samnyc
2 Replies

5. Cybersecurity

Help with sudoers file - AIX

Hi all, I'm trying to setup my sudoer file at work to have the right security, but I'm not able to refine to the level I want. Here's what I would like to have: => OS Users - John (group staff) - Bob (group staff) - app20adm (group app20grp) - app70adm (group app70grp) - sys20adm... (0 Replies)
Discussion started by: victorbrca
0 Replies

6. Shell Programming and Scripting

Issue with sudoers file.

Hi All, I am new to sudoers file. I am asked to troubleshoot why a particular user (alandhi) is not able to run a script as a different user(scmtg). I have the following line in my sudoers file and the user's name added to the group. User_Alias QA_USERS = alandhi, testuser1, qauser3 ... (3 Replies)
Discussion started by: Tuxidow
3 Replies

7. UNIX for Advanced & Expert Users

sudoers file

i have defined a rule in the sudoers file so a specific user is able to run some commands as sudo with no password. my question is: is it possible to restrict a user to run commands as sudo only in a certain directory? for example: chown only the files that are located in /var/tmp. Thank you. ... (2 Replies)
Discussion started by: noam128
2 Replies

8. HP-UX

how can I find cpu usage memory usage swap usage and logical volume usage

how can I find cpu usage memory usage swap usage and I want to know CPU usage above X% and contiue Y times and memory usage above X % and contiue Y times my final destination is monitor process logical volume usage above X % and number of Logical voluage above can I not to... (3 Replies)
Discussion started by: alert0919
3 Replies

9. UNIX for Dummies Questions & Answers

sudoers file questions

What is the difference between ALL and localhost in the bellow? # %users ALL=/sbin/mount /cdrom,/sbin/umount /cdrom # %users localhost=/sbin/shutdown -h now Thank you. (2 Replies)
Discussion started by: hemangjani
2 Replies

10. Linux

sudoers file

Hi, I have edited 'sudoers' file to allow 'cads' user shutdown the system without providing a password. Can someone tell me what's wrong with my file? It's not working when I 'sudo SHUTDOWN' command: sudo: SHUTDOWN: command not found Thanks a lot! # Host alias specification... (4 Replies)
Discussion started by: whatisthis
4 Replies
Login or Register to Ask a Question