On 03/06/2012 01:52 PM, Douglas Peterson wrote: > Below is my sudoers file. It is Ubuntu 11.04. If my sudoers file was not > correct, I would get the same error that Giuseppe did (I recall that from my > setup experience). > > The prompt I get when I run LTIB is (note that 'build' is the user name on > this machine): > [sudo] password for build: > > If I have recently entered the password, I won't get prompted. The point in > the build process that I get prompted seems random. It generally happens > during the merge step, but can be earlier or later. > > This sudo behavior is "normal". It works this way when I sudo anything, like > "sudo rm -r rootfs" which I do fairly often. > > Douglas I understand the "normal" behaviour - the change to add /opt/ltib/usr/bin/rpm is allows LTIB to run its rpm as root w/o asking for a password. Try moving the line:
build ALL = NOPASSWD: /usr/bin/rpm, /opt/ltib/usr/bin/rpm to the absolute *end* of /etc/sudoers. As for the "random", that's because sudo doesn't think you have permission to run LTIB's rpm as root and asks you - and as you discovered, sudo gives you a window where it won't ask for the password again (its like a few minutes)... > > > # > # This file MUST be edited with the 'visudo' command as root. > # > # Please consider adding local content in /etc/sudoers.d/ instead of > # directly modifying this file. > # > # See the man page for details on how to write a sudoers file. > # > Defaults env_reset > > # Host alias specification > > # User alias specification > > # Cmnd alias specification > > # User privilege specification > root ALL=(ALL:ALL) ALL > build ALL = NOPASSWD: /usr/bin/rpm, /opt/ltib/usr/bin/rpm > > # Members of the admin group may gain root privileges > %admin ALL=(ALL) ALL > > # Allow members of group sudo to execute any command > %sudo ALL=(ALL:ALL) ALL > > #includedir /etc/sudoers.d > > > > From: Peter Barada [mailto:peter.bar...@gmail.com] > Sent: Tuesday, March 06, 2012 10:27 AM > To: Douglas Peterson > Cc: ltib@nongnu.org > Subject: Re: [Ltib] Fwd: ltib installation problem > > On 03/06/2012 11:55 AM, Douglas Peterson wrote: > This has always bugged me, but I've never bothered to ask: If the purpose of > adding this line is to execute rpm commands as root without a password, why > do I have to enter a password (almost) every time I run ./ltib? > You shouldn't have to. > > 1) What is it asking you sudo to do? > 2) Which version if Linux are you running? > 3) What does you sudoers file look like(i.e. what did you add)? I have: > > peter ALL = NOPASSWD: /usr/bin/rpm, /opt/ltib/usr/bin/rpm > > At the absolute end of /etc/sudoers. If you use a Cmd_Alias instead, I've > run across a few Linux versions where that didn't work, it would always ask > for a password... > > > Douglas > > > From: ltib-bounces+douglas.peterson=avid....@nongnu.org > [mailto:ltib-bounces+douglas.peterson=avid....@nongnu.org] On Behalf Of Peter > Barada > Sent: Tuesday, March 06, 2012 8:50 AM > To: ltib@nongnu.org > Subject: Re: [Ltib] Fwd: ltib installation problem > > On 03/06/2012 11:26 AM, Giuseppe wrote: > Hi all, > i'm trying to install LTIB for configure my kernel for imx53 QSB board. > I want install ubuntu with driver for SIERRA SL8092 modem HSPA. > I'm newbie. How i can do? > thanks > i have this error when i write./ltib: > > I ran the command: sudo -S -l which returned: > > Matching Defaults entries for giuseppe on this host: > env_reset > > User giuseppe may run the following commands on this host: > (root) NOPASSWD: /usr/bin/rpm, (root) /opt/freescale/ltib/usr/bin/rpm > (ALL) ALL > > This means you don't have sudo permission to execute rpm commands as root > without a password. This is needed for this build script to operate > correctly. > > To configure this, as root using the command "/usr/sbin/visudo", > and add the following line in the User privilege section: > > giuseppe ALL = NOPASSWD: /usr/bin/rpm, /opt/ltib/usr/bin/rpm > Giuseppe, you need to modify /etc/sudoers (run "sudo /usr/sbin/visudo") to > allow you to run "/opt/ltib/user/bin/rpm" - it shows you can run > "/opt/freescale/ltib/user/bin/rpm". Make that change and this error should > go away... > > > -- Peter Barada peter.bar...@logicpd.com _______________________________________________ LTIB home page: http://ltib.org Ltib mailing list Ltib@nongnu.org https://lists.nongnu.org/mailman/listinfo/ltib