# from Matisse Enzer
# on Thursday 18 October 2007 10:31:

>In comment http://use.perl.org/comments.pl?sid=37249&cid=58370 brian  
>d foy points out that these days there is a really easy way to run  
>CPAN as a normal user, and install as root.

Yep.  And if your sudoers file is more restrictive, you might have 
something like this (relative paths aren't allowed in sudoers)

  ewilhelm ALL=(ALL)      NOPASSWD: /usr/bin/make install
  ewilhelm ALL=(ALL)      NOPASSWD: /usr/local/sbin/mbBuild install

/usr/local/sbin/mbBuild is:

  #!/bin/sh
  ./Build $@

And the cpan config goes like:

  'mbuild_install_build_command' => q[sudo /usr/local/sbin/mbBuild],


That said, I'm thinking of switching to Abigail's method of a dedicated 
user owning the perl tree (bin and man dirs become a sticky bit 
though -- symlinks?) and doing away with root involvement altogether.

--Eric
-- 
"You can't win. You can't break even. You can't quit."
--Ginsberg's Restatement of the Three Laws of Thermodynamics
---------------------------------------------------
    http://scratchcomputing.com
---------------------------------------------------

Reply via email to