<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic sudo privelege for /dev/kmem in Operating System - HP-UX</title>
    <link>https://community.hpe.com/t5/operating-system-hp-ux/sudo-privelege-for-dev-kmem/m-p/5864307#M482359</link>
    <description>&lt;P&gt;Hi gurus,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need to give sudo priveleges to one user iris for the below commands&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1) echo itick_per_usec/D | adb -k /stand/vmunix /dev/kmem | tail -1&lt;/P&gt;&lt;P&gt;2) echo 'memory_installed_in_machine/D' | adb -k /stand/vmunix /dev/mem | tail -1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;for the first command, i have put as below in sudoers file&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;iris ALL=(root) NOPASSWD:/usr/bin/adb -k /stand/vmunix /dev/kmem,/usr/bin/echo itick_per_usec/D&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;but while executing, it is giving below error:-&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;$ sudo echo itick_per_usec/D | adb -k /stand/vmunix /dev/kmem | tail -1&lt;BR /&gt;cannot open `/dev/kmem', errno = 13,&amp;nbsp; Permission denied&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tried by giving just /usr/bin/adb in sudoers file, but it also did not work and showing the below error&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;$ sudo echo itick_per_usec/D | adb -k /stand/vmunix /dev/kmem | tail -1&lt;BR /&gt;Password: cannot open `/dev/kmem', errno = 13,&amp;nbsp; Permission denied&lt;/P&gt;&lt;P&gt;Sorry, user&amp;nbsp;iris is not allowed to execute '/usr/bin/echo itick_per_usec/D' as root on ebzdbp10.&lt;/P&gt;&lt;P&gt;$&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The permissions of the files are as below:-&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;$ ll /stand/vmunix&lt;BR /&gt;-rwxr-xr-x&amp;nbsp;&amp;nbsp; 1 root&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sys&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 26958832 May 31&amp;nbsp; 2005 /stand/vmunix&lt;BR /&gt;$ ls -ld /dev/kmem&lt;BR /&gt;crw-r-----&amp;nbsp;&amp;nbsp; 1 bin&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sys&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3 0x000001 Nov 15&amp;nbsp; 2000 /dev/kmem&lt;BR /&gt;$&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please help with above both commands&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Vishu&lt;/P&gt;</description>
    <pubDate>Mon, 12 Nov 2012 17:06:24 GMT</pubDate>
    <dc:creator>Vishu</dc:creator>
    <dc:date>2012-11-12T17:06:24Z</dc:date>
    <item>
      <title>sudo privelege for /dev/kmem</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/sudo-privelege-for-dev-kmem/m-p/5864307#M482359</link>
      <description>&lt;P&gt;Hi gurus,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need to give sudo priveleges to one user iris for the below commands&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1) echo itick_per_usec/D | adb -k /stand/vmunix /dev/kmem | tail -1&lt;/P&gt;&lt;P&gt;2) echo 'memory_installed_in_machine/D' | adb -k /stand/vmunix /dev/mem | tail -1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;for the first command, i have put as below in sudoers file&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;iris ALL=(root) NOPASSWD:/usr/bin/adb -k /stand/vmunix /dev/kmem,/usr/bin/echo itick_per_usec/D&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;but while executing, it is giving below error:-&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;$ sudo echo itick_per_usec/D | adb -k /stand/vmunix /dev/kmem | tail -1&lt;BR /&gt;cannot open `/dev/kmem', errno = 13,&amp;nbsp; Permission denied&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tried by giving just /usr/bin/adb in sudoers file, but it also did not work and showing the below error&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;$ sudo echo itick_per_usec/D | adb -k /stand/vmunix /dev/kmem | tail -1&lt;BR /&gt;Password: cannot open `/dev/kmem', errno = 13,&amp;nbsp; Permission denied&lt;/P&gt;&lt;P&gt;Sorry, user&amp;nbsp;iris is not allowed to execute '/usr/bin/echo itick_per_usec/D' as root on ebzdbp10.&lt;/P&gt;&lt;P&gt;$&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The permissions of the files are as below:-&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;$ ll /stand/vmunix&lt;BR /&gt;-rwxr-xr-x&amp;nbsp;&amp;nbsp; 1 root&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sys&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 26958832 May 31&amp;nbsp; 2005 /stand/vmunix&lt;BR /&gt;$ ls -ld /dev/kmem&lt;BR /&gt;crw-r-----&amp;nbsp;&amp;nbsp; 1 bin&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sys&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3 0x000001 Nov 15&amp;nbsp; 2000 /dev/kmem&lt;BR /&gt;$&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please help with above both commands&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Vishu&lt;/P&gt;</description>
      <pubDate>Mon, 12 Nov 2012 17:06:24 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/sudo-privelege-for-dev-kmem/m-p/5864307#M482359</guid>
      <dc:creator>Vishu</dc:creator>
      <dc:date>2012-11-12T17:06:24Z</dc:date>
    </item>
    <item>
      <title>Re: sudo privelege for /dev/kmem</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/sudo-privelege-for-dev-kmem/m-p/5864501#M482360</link>
      <description>&lt;P&gt;&amp;gt; $ sudo &lt;FONT color="#FF0000"&gt;echo itick_per_usec/D&lt;/FONT&gt; | adb -k /stand/vmunix /dev/kmem | tail -1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This command will only run the first part (highlighted in &lt;FONT color="#FF0000"&gt;red&lt;/FONT&gt;) with root privileges. You'll want to specify the command a bit differently:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;echo itick_per_usec/D | sudo adb -k /stand/vmunix /dev/kmem | tail -1&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;You can remove the "echo" command from the sudoers file. "echo" only writes stuff to standard output; it will never need root access for anything.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;(If you want to redirect the output of "echo" to something that requires root privileges, you won't need the privileges for the "echo" command, but for the shell that sets up the redirection before running the actual command.)&lt;/P&gt;</description>
      <pubDate>Mon, 12 Nov 2012 19:27:43 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/sudo-privelege-for-dev-kmem/m-p/5864501#M482360</guid>
      <dc:creator>Matti_Kurkela</dc:creator>
      <dc:date>2012-11-12T19:27:43Z</dc:date>
    </item>
  </channel>
</rss>

