Greetings! I have a perl script which displays a menu. Each menu item is generated from a list of module scripts in a specified directory. So basically we can write module scripts to perform routine tasks, and offer them to our operations team in a nice (safe) menu format. The script is run via sudo as a login shell. So their login shell is /usr/local/bin/login.sh which just contains: sudo /usr/local/bin/menu.pl (and some traps and whatnot) ... The piece I'm missing is the ability to log the ip address of those who run the menu. Something like: <date> <ip address> <choice / script ran> .... The question is: What's a good way to determine the ip address of the person running items in the script? I suppose I could pull it from the login shell before it fires off the perl script, but I'm hoping that the IP can be determined from the perl script, even after sudo. Ah, it's running on solaris and linux machines.

In reply to log the ip of the executor by kog

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.