Hello,<br>

<br>

A possible diagnostic on the 'sudo' problem.<br>

<br>

The Debian's (and Ubuntu's) version of 'sudo' terminates straight after
it has checked and failed to retrieve this machine's *long*
hostname&nbsp; (long hostname is also also called FQDN&nbsp; (Fully
Qualified Domain or Host Name)). <br>

<br>

NOTE: YOU MUST ENABLE ROOT PASSWORD BEFORE TRYING THESE TESTS.<br>

Make a test:<br>

<br>

a) Get current hostname of this PC (it's a short hostname)<br>

$ hostname <br>

084202074190&nbsp;&nbsp;&nbsp; <br>

<br>

The name &quot;084202074190&quot; is OK.&nbsp; It is retrieved and set by dhcp
(dhclient) via /etc/resolv.conf and other normal network settings (what
I know).&nbsp; And sudo (sudo.c) gets it by gethostname(....) call.<br>

------------------------------
<div id="mb_3"><br>
b) Get current long hostname of this PC (also called FQDN)<br>
$ hostname --fqdn<br>
hostname: Unknown host&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;-------------- Oops, It failed!<br>
<br>
(You can also say:&nbsp; &quot;hostname --long&quot;)<br>
<br>
The Ubuntus version of sudo just prints an error message and terminates after it has failed on this check !<br>
It should'n be so rigid.<br>
---------------------------------<br>
<br>
How to fix it??<br>
<br>
Set a proper (long) hostname manually.&nbsp; Like this <br>
$&nbsp; su -c &quot;hostname&nbsp; <a href="http://my.own.hostname.com/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">my.own.hostname.com</a>&quot;<br>
<br>
( or: sudo hostname <a href="http://my.own.hostname.com/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">my.own.hostname.com</a> )<br>
<br>
Check it:<br>
$ hostname --long<br>
<a href="http://my.own.hostname.com/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">my.own.hostname.com</a><br>
<br>
The original sudo command in Ubuntu Colony 4.<br>
$ sudo <br>
usage: sudo [-HPSb] [-p prompt] [-u username|#uid]<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { -e file [...] | -i | -s | &lt;command&gt; }<br>
<br>
IT WORKS NOW.<br>
---------------------------------------------------------------------<br>
<br>
But do not try <br>
$&nbsp; su -c &quot;hostname&nbsp; <a href="http://my.own.hostname.org/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">my.own.hostname.org</a>&quot;<br>
<br>
Ubuntu's sudo command SUCKS a lot !!<br></div>
<br>
<br><br><div><span class="gmail_quote">On 9/8/05, <b class="gmail_sendername">billy am</b> &lt;<a href="mailto:wickedpuppy@gmail.com">wickedpuppy@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
hi ... my md5 sum of sudo matches yours yet it works .... know why?<br>
<br>
regards<br>
billy<br></blockquote></div><br>