linux-admin.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Re: Sudo
@ 2003-06-19 21:08 Pradeep Kumar Sadanapalli
  2003-06-22  4:10 ` Sudo Arvind
  0 siblings, 1 reply; 6+ messages in thread
From: Pradeep Kumar Sadanapalli @ 2003-06-19 21:08 UTC (permalink / raw)
  To: Subhash Bhushan, spradeep; +Cc: linux-admin

Thanks subhash for guiding me in the right direction and thank you all for all your responses . This is what I did.

In the sudoers file,I added this

"
#To restrict the user in installing any rpm starting with abc

Cmnd_Alias NOACCESS = /bin/rpm *abc*
user1 host-name=NOACCESS

"
Now the user 'user1' will not be able to install/uninstall/query any rpm package that has abc in it. 

But the problem is , say user1 wants to install abc.rpm and as he is restricted , he/she cannot install. But there is one way. If the user changes the name of the rpm, say "cp abc.rpm xyz.rpm" and then user1 can easily install xyz.rpm . And if you login as root and query for the package abc.rpm, it says abc.rpm is installed , even though the user has installed it with a different name. 

How to get rid of this? Is it possible to detect which rpm package is going t o be installed , even if it's name is changed, by somehow looking into internal packages or something like that. Please help me with this. I hope I made my point clear. Thanks a lot in advance....


--- "Subhash Bhushan" <subhash_bhushan@hotmail.com> wrote:
>>From: Pradeep Kumar Sadanapalli <spradeep@ceeby.com>
>>Reply-To: spradeep@ceeby.com
>>To: linux-admin@vger.kernel.org
>>Subject: Sudo
>>Date: Tue, 17 Jun 2003 20:16:59 -0700 (PDT)
>>
>>Hi,
>>I have given sudo rights to a user for the command "rpm" . but within rpm, 
>>I want to keep some restrictions. For example, the user should not be able 
>>to run "rpm" to install a package I wish, say "abc.rpm" .
>>
>>That means  "sudo rpm -ivh any.rpm" should work except "sudo rpm -ivh 
>>abc.rpm"
>>
>>Is it possible? If so, please help me out how to do this. I hope I am clear 
>>with what I intend to do .
>>
>>Thanks in advance....
>>
>
>
>Specify a command alias with the specific rpm command that you want to deny.
>Specify a user alias for all the users you want to prevent from running this 
>command.
>In the user previlege specification, negate the permission for the running 
>the command for those users.
>
>The trick is to specify the complete command in the command alias. Be 
>careful not to allow any combinations of rpm command to be able to run with 
>that specific rpm.
>
>Subhash Bhushan.
>
>
>
>_____________________________________________________________
>>Search - Browse - Communicate
>>http://www.ceeby.com
>>Best Meta Search Engine on the Web.
>>
>>_____________________________________________________________
>>Select your own custom email address for FREE! Get you@yourchoice.com, No 
>>Ads, 6MB, IMAP, POP, SMTP & more! 
>>http://www.everyone.net/selectmail?campaign=tag
>>-
>>To unsubscribe from this list: send the line "unsubscribe linux-admin" in
>>the body of a message to majordomo@vger.kernel.org
>>More majordomo info at  http://vger.kernel.org/majordomo-info.html
>
>_________________________________________________________________
>Bollywood's back! Will June keep up the tempo? 
>http://server1.msn.co.in/features/junemovies03/index.asp

_____________________________________________________________
Search - Browse - Communicate
http://www.ceeby.com
Best Meta Search Engine on the Web.

_____________________________________________________________
Select your own custom email address for FREE! Get you@yourchoice.com, No Ads, 6MB, IMAP, POP, SMTP & more! http://www.everyone.net/selectmail?campaign=tag

^ permalink raw reply	[flat|nested] 6+ messages in thread
* Re: Sudo
@ 2003-06-19 17:09 Subhash Bhushan
  0 siblings, 0 replies; 6+ messages in thread
From: Subhash Bhushan @ 2003-06-19 17:09 UTC (permalink / raw)
  To: spradeep; +Cc: linux-admin

>From: Pradeep Kumar Sadanapalli <spradeep@ceeby.com>
>Reply-To: spradeep@ceeby.com
>To: linux-admin@vger.kernel.org
>Subject: Sudo
>Date: Tue, 17 Jun 2003 20:16:59 -0700 (PDT)
>
>Hi,
>I have given sudo rights to a user for the command "rpm" . but within rpm, 
>I want to keep some restrictions. For example, the user should not be able 
>to run "rpm" to install a package I wish, say "abc.rpm" .
>
>That means  "sudo rpm -ivh any.rpm" should work except "sudo rpm -ivh 
>abc.rpm"
>
>Is it possible? If so, please help me out how to do this. I hope I am clear 
>with what I intend to do .
>
>Thanks in advance....
>


Specify a command alias with the specific rpm command that you want to deny.
Specify a user alias for all the users you want to prevent from running this 
command.
In the user previlege specification, negate the permission for the running 
the command for those users.

The trick is to specify the complete command in the command alias. Be 
careful not to allow any combinations of rpm command to be able to run with 
that specific rpm.

Subhash Bhushan.



_____________________________________________________________
>Search - Browse - Communicate
>http://www.ceeby.com
>Best Meta Search Engine on the Web.
>
>_____________________________________________________________
>Select your own custom email address for FREE! Get you@yourchoice.com, No 
>Ads, 6MB, IMAP, POP, SMTP & more! 
>http://www.everyone.net/selectmail?campaign=tag
>-
>To unsubscribe from this list: send the line "unsubscribe linux-admin" in
>the body of a message to majordomo@vger.kernel.org
>More majordomo info at  http://vger.kernel.org/majordomo-info.html

_________________________________________________________________
Bollywood's back! Will June keep up the tempo? 
http://server1.msn.co.in/features/junemovies03/index.asp


^ permalink raw reply	[flat|nested] 6+ messages in thread
* Sudo
@ 2003-06-18  3:16 Pradeep Kumar Sadanapalli
  2003-06-18  4:50 ` Sudo Glynn Clements
  2003-06-18 14:28 ` Sudo Brian Davidson
  0 siblings, 2 replies; 6+ messages in thread
From: Pradeep Kumar Sadanapalli @ 2003-06-18  3:16 UTC (permalink / raw)
  To: linux-admin

Hi,
I have given sudo rights to a user for the command "rpm" . but within rpm, I want to keep some restrictions. For example, the user should not be able to run "rpm" to install a package I wish, say "abc.rpm" .

That means  "sudo rpm -ivh any.rpm" should work except "sudo rpm -ivh abc.rpm" 

Is it possible? If so, please help me out how to do this. I hope I am clear with what I intend to do .

Thanks in advance....

_____________________________________________________________
Search - Browse - Communicate
http://www.ceeby.com
Best Meta Search Engine on the Web.

_____________________________________________________________
Select your own custom email address for FREE! Get you@yourchoice.com, No Ads, 6MB, IMAP, POP, SMTP & more! http://www.everyone.net/selectmail?campaign=tag

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2003-06-22  4:10 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-06-19 21:08 Sudo Pradeep Kumar Sadanapalli
2003-06-22  4:10 ` Sudo Arvind
  -- strict thread matches above, loose matches on Subject: below --
2003-06-19 17:09 Sudo Subhash Bhushan
2003-06-18  3:16 Sudo Pradeep Kumar Sadanapalli
2003-06-18  4:50 ` Sudo Glynn Clements
2003-06-18 14:28 ` Sudo Brian Davidson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).