<div dir="ltr"><div><div><div>I have been trying and failing to set up the sudoers file
so that I can run apt/dpkg/etc as another user without sudo (root)
access. Here is a snippet:<br><br><span style="font-family:monospace,monospace"># Restrict the user "packager" to only installing packages on this machine<br>packager home = NOPASSWD: (root) /usr/bin/apt, (root) /usr/bin/aptitude, (root) /usr/bin/dpkg<br><br># Allow users to install packages via "packager"<br>granttrec home = (packager) /usr/bin/apt, (packager) /usr/bin/aptitude</span><br><br></div>The
user packager was created as a system user and belongs to nogroup, I
tried adding thi user to the sudo group but no effect, the command I am
trying to run is:<br><br><br><span style="font-family:monospace,monospace">sudo -u packager sudo aptitude install ...</span><br></div><div><font size="2"><span style="font-family:arial,helvetica,sans-serif"><br></span></font></div><div><font size="2"><span style="font-family:arial,helvetica,sans-serif">Also <span>If I enter aptitude, I can become root without a sudo promt.</span></span></font></div><div><font size="2"><span style="font-family:arial,helvetica,sans-serif"><span></span></span></font><br></div>Any Ideas?<br><br></div>TIA<br></div>