old-www/LDP/LG/issue75/lg_mail.html

424 lines
16 KiB
HTML

<!--startcut ======================================================= -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<META NAME="generator" CONTENT="lgazmail v1.4F.k">
<TITLE> LG #75</TITLE></HEAD><BODY BGCOLOR="#FFFFFF" TEXT="#000000"
LINK="#3366FF" VLINK="#A000A0">
<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
<P> <hr>
<CENTER>
<!-- *** BEGIN navbar *** -->
<IMG ALT="" SRC="../gx/navbar/left.jpg" WIDTH="14" HEIGHT="45" BORDER="0" ALIGN="bottom"><A HREF="index.html"><IMG ALT="[ Table of Contents ]" SRC="../gx/navbar/toc.jpg" WIDTH="220" HEIGHT="45" BORDER="0" ALIGN="bottom" ></A><A HREF="../index.html"><IMG ALT="[ Front Page ]" SRC="../gx/navbar/frontpage.jpg" WIDTH="137" HEIGHT="45" BORDER="0" ALIGN="bottom"></A><A HREF="http://www.linuxgazette.com/cgi-bin/talkback/all.py?site=LG&article=http://www.linuxgazette.com/issue75/lg_mail.html"><IMG ALT="[ Talkback ]" SRC="../gx/navbar/talkback.jpg" WIDTH="121" HEIGHT="45" BORDER="0" ALIGN="bottom" ></A><A HREF="../faq/index.html"><IMG ALT="[ FAQ ]" SRC="./../gx/navbar/faq.jpg"WIDTH="62" HEIGHT="45" BORDER="0" ALIGN="bottom"></A><A HREF="lg_tips.html"><IMG ALT="[ Next ]" SRC="../gx/navbar/next.jpg" WIDTH="15" HEIGHT="45" BORDER="0" ALIGN="bottom" ></A><IMG ALT="" SRC="../gx/navbar/right.jpg" WIDTH="15" HEIGHT="45" ALIGN="bottom">
<!-- *** END navbar *** -->
</CENTER>
</p>
<!-- endcut ======================================================= -->
<a name=""></a>
<P> <hr> <P>
<!-- =================================================================== -->
<center><H3><font color="maroon"></font></H3></center>
<P> <HR> <P>
<!--====================================================================-->
<!-- BEGIN -->
<UL>
<!-- index_text begins -->
<li><A HREF="#/1"
><strong>Comments on: Play with the Lovely NetCat</strong></a>
<li><A HREF="#/3"
><strong>LLG #74 Mailbag: Desktop Support</strong></a>
<li><A HREF="#/5"
><strong>Good attitude!</strong></a>
<li><A HREF="#/6"
><strong>Mountpoint permissions</strong></a>
<li><A HREF="#/8"
><strong>Sorry / Saludos</strong></a>
<li><A HREF="#/10"
><strong>attn: Ben Okopnik et al</strong></a>
<li><A HREF="#/11"
><strong>Tux' Gender</strong></a>
<!-- index_text ends -->
</UL>
<!-- .~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~. -->
<P> <A NAME="/1"><HR WIDTH="75%" ALIGN="center"></A> <P>
<H3><IMG ALIGN=BOTTOM ALT="" SRC="../gx/envelope.gif">
<FONT COLOR="navy">Comments on: Play with the lovely netcat</FONT></H3>
Fri, 11 Jan 2002 19:11:53 +0800
<BR>zhaoway (<a href="mailto:gazette@ssc.com?cc=zw@debian.org"
>zw from debian.org</a>)
<P>I've forwarded these comments about my Jan article in Linux Gazette:
<em>Play with the lovely netcat</em>.
Could you post it in your Mailbag? Thanks!
</P>
<P>
zw
</P>
<hr width="40%" align="center">
<h3>The purpose of yes</h3>
<p><strong>Date:</strong> Thu, 3 Jan 2002 16:05:19 -0700 (MST)
<br><strong>From:</strong> Bruno Melli &lt;<A HREF="mailto:gazette@ssc.com?cc=bruno@fc.hp.com?cc=zw@debian.org"
>bruno from fc.hp.com</A>&gt;
</P>
<P>
Hi zhaoway,
</P>
<P>
I was enjoying your column in the latest Linux Gazette and came upon
your description of <TT>/usr/bin/yes</TT>. I'm by no mean a Unix historian, but
from what I understand the yes command had a very basic purpose:
</P>
<P><BLOCKQuote>
The original rm command didn't have a -f option.
So if you did
<tt>rm -r /some/dir</TT> (or rm * where the current dir had lots of files)
and if the permissions weren't set right you ended up having to
type in a bunch of 'y' because rm asked you if you wanted to overwrite
the permission.
</BLOCKQuote></P>
<P>
Try it:</p>
<pre>
touch /tmp/haha
chmod 000 /tmp/haha
rm /tmp/haha
</Pre>
<P>
Imagine how annoying that becomes if you tried to rm hundreds of files
at once.
</P>
<P>
The solution, if you didn't have access to the rm source, (or took the
basic philosophy of Unix to the extreme):
</P>
<P><CODE>
yes | rm -r
</CODE></P>
<P>
bruno.
</P>
<P><HR WIDTH="40%" ALIGN="center"></A> <P>
<h3>Author of Netcat</h3>
<p><strong>Date:</strong> Wed, 2 Jan 2002 16:21:27 -0800
<br><strong>From:</strong> "Golden_Eternity"
&lt;<A HREF="mailto:gazette@ssc.com?cc=zw@debian.org?cc=bhodi_jabir@yahoo.com"
>bhodi_jabir from yahoo.com</A>&gt;
</P>
<P>
In your article "Play with the Lovely Netcat: Reinvent <TT>/usr/bin/yes</TT>" you
comment on the anonymity of the author of Netcat.
</P>
<P>
I could be wrong, but I'm fairly certain that the author is Hobbit of the
l0pht (currently @stake). There's a Win32 version by Chris Wysopal, as well.
</P>
<P>
<A HREF="http://www.atstake.com/research/tools/index.html#network_utilities"
>http://www.atstake.com/research/tools/index.html#network_utilities</A>
</P>
<!-- end 2 -->
<!-- .~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~. -->
<P> <A NAME="/3"><HR WIDTH="75%" ALIGN="center"></A> <P>
<H3><IMG ALIGN=BOTTOM ALT="" SRC="../gx/envelope.gif">
<FONT COLOR="navy">LG #74 Mailbag: Desktop support</FONT></H3>
<p>We got two messages on this topic.</p>
<P> <HR WIDTH="40%" ALIGN="center"> <P>
<H3>pls pass this onto Dennis Field - his email doesn't work</H3>
<p><strong>Date:</strong> Fri, 28 Dec 2001 20:23:50 +0000
<BR>Luke Worthy (<a href="mailto:gazette@ssc.com?cc=lukew@linuxmail.org">lukew from linuxmail.org</a>)
<P>
re: Winning the Battle for the Desktop
</P>
<P>
Dude - quit you're Linux laptop whining...heh - jk
<IMG SRC="../gx/dennis/smily.gif" ALT=";)"
height="24" width="20" align="middle">
</P>
<P>
<A HREF="http://www.linux-laptop.net"
>http://www.linux-laptop.net</A>
</P>
<P>
and btw: try Mandrake, it has excellent PnP - they at least have a chat-style site for support, and it's all pretty good - just make sure you're winmodem is supported:
</P>
<P><BLOCKQuote>
<A HREF="http://www.linmodems.org"
>http://www.linmodems.org</A>
</BLOCKQuote></P>
<P>
That's usually the most important thing.
</P>
<P>
Luke
</P>
<!-- end 9 -->
<hr width="40%" align="center">
<h3>
Regarding all these comments about desktop support ---
</h3>
<p><strong>Date:</strong> Thu, 17 Jan 2002 02:54:19 -0800
<BR>Iron (<a href="mailto:gazette@ssc.com">LG Editor</a>)
</p>
<P>
There are two major classes of desktop: home and office. The former is
novices and hobbyists (who help the novices). The latter has help desks.
</P>
<P>
Linux's economics have little chance of winning over novice desktops.
That's because the cost of tech support for the few is borne by everyone
who buys the software. Thus, a $50 package can afford to bear a 15 minute
tech support phone call, and still turn a profit.
</p>
<em>
<P>
Actually, they cannot. The retailer and distributor will take 20-50% off
the top. That leaves $25. Even with low-paid support staff, a 15-minute
call can't cost less than $5 unless it's a simple answer (in which case
the call would have taken one minute) and all the infrastructure costs
to main the help desk and its resources are externalized as overhead.
If they sell one copy, they would not have enough profit to take the call,
unless the company was tiny and had a tiny customer base (in which case
the customer-service staff or other staff would double as tech-support
staff, so they would have to be employed anyway).
</P>
<P>
If they sell a hundred copies (or whatever the number is), they can take
that 15-minute call. If the person calls back, they will have lost all
of their profit on those hundred copies. If another of those hundred
customers also calls in, the company will lose money.
</P>
<P>
That's why unlimited free tech support has disappeared, why limited
free tech support has long been in danger, and why so many companies have
put their knowledge bases online and run product newsgroups. It's much
cheaper to have support staff monitor a newsgroup two hours a day than to
wait by the phone, in terms of the number of customers that will be helped
during that time, because others with the same question (or who may have the
same question in the future), will see the answer. Actually, that's how The
Answer Gang works too....
</P>
<P>
There are exceptions. The author of MetaKit
(<A HREF="http://http"
>http://http</A>://www.equi4.com/metakit/index.html), a non-SQL database server,
offered unlimited free technical support, although I assume it was e-mail
support rather than phone support. He did it because he wanted to hear
how clients were using the product and what kinds of problems they encountered:
he considered that his payment because it helped him improve the product.
I'm not sure whether he still offers this--the web page now points users with
questions to a mailing list. But there's obviously an upper limit on the number
of customers you can offer "free unlimited support" to.
</P>
</em>
<p>
Linux is complex enough
that the price really needs to be higher to support all the included
software.
</P>
<em>
<BR>John Kawakami (<a href="mailto:gazette@ssc.com?cc=johnkk@woodstock.com">johnk from woodstock.com</a>)
<P>
True, although this is more a responsibility of the distributions that market
to newbies than a responsibility of the Linux community as a whole.
</P></em>
<P>
On the other hand, Linux could do okay in the corporate desktop, where
in-house helpdesks keep people away from the "free" tech support you get
from the vendors. (It's not free if you're paying someone to wait on tech
support.) The simpler Linux apps are easier to "fix" when errant users
make mistakes, and with VNC, the service can be done remotely. Plus,
overall stability pays off with fewer internal support staff.
</P>
<P>
----
John Kawakami
</P>
<em>
<P>
If the in-house help desks know Linux. Often, the only people who know Linux
are the IT staff who run the servers. -- Iron
</P></em>
<!-- end 4 -->
<!-- .~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~. -->
<P> <A NAME="/5"><HR WIDTH="75%" ALIGN="center"></A> <P>
<H3><IMG ALIGN=BOTTOM ALT="" SRC="../gx/envelope.gif">
<FONT COLOR="navy">Good attitude!</FONT></H3>
Tue, 1 Jan 2002 14:50:04 -0500
<BR>mike (<a href="mailto:gazette@ssc.com">mike from toadwart.darktech.org</a>)
<BR>linux-questions-only (linux-questions-only@ssc.com)
<p>
Regarding: LG 74, 2c Tips #26</p>
<P>
I really like the attitude expressed by the whole answer gang, and a subtle rtfm after the
question is answered is a good thing, I think. Before the answer it's a provocation, afterwards it
becomes good advice.
Happy New Year,
</P>
<P>
Mike List
</P>
<!-- sig -->
<!-- end 5 -->
<!-- .~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~. -->
<P> <A NAME="/6"><HR WIDTH="75%" ALIGN="center"></A> <P>
<H3><IMG ALIGN=BOTTOM ALT="" SRC="../gx/envelope.gif">
<FONT COLOR="navy">Mountpoint permissions</FONT></H3>
Thu, 03 Jan 2002 21:42:34 -0500
<BR>Rick Holbert (<a href="mailto:gazette@ssc.com?cc=holbert.13@osu.edu">holbert.13 from osu.edu</a>)
<P>
Use chown, chgrp and chmod to change the owner, group and permissions on
the mount point.
</P>
<em>
<P>
Err, no. The querent actually stated that he tried those; I'm willing to
believe him (the same situation obtains when you mount a VFAT partition;
the owner/perms of the mount point are irrelevant.) I don't have a Samba
setup at hand right now, and it's been a while since I had to do one, but
I'm pretty certain that Mike Martin's suggestion - setting the "uid/gid"
parameters in the conffile - is the right thing to do. -- Ben
</P>
</em>
<!-- end 7 -->
<!-- .~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~. -->
<P> <A NAME="/8"><HR WIDTH="75%" ALIGN="center"></A> <P>
<H3><IMG ALIGN=BOTTOM ALT="" SRC="../gx/envelope.gif">
<FONT COLOR="navy">Sorry / Saludos</FONT></H3>
Tue, 8 Jan 2002 08:44:56 +0100
<BR>Andres Legarra (<a href="mailto:gazette@ssc.com?cc=alegarra@ikt.es">alegarra from ikt.es</a>)
<P>
Perdon!!
</p>
<p>
Me he confundido al pinchar el mensaje que queria responder.
</p<p>
Sorry, I mispelled when I picked the message to reply (This awful M$ Outllok
Express...)
By the way, I found some things on Linux Gazette very useful.
<br>Congratulations
</P>
<P>
Usted escribe un buen espa&ntilde;ol!!
<br>Saludos
</P>
<P>
Andres Legarra Albizu
</P>
<!-- end 8 -->
<!-- .~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~. -->
<P> <A NAME="/10"><HR WIDTH="75%" ALIGN="center"></A> <P>
<H3><IMG ALIGN=BOTTOM ALT="" SRC="../gx/envelope.gif">
<FONT COLOR="navy">attn: Ben Okopnik et al</FONT></H3>
Fri, 11 Jan 2002 22:33:00 -0800 (PST)
<BR>Mather Cotton (<a href="mailto:gazette@ssc.com?cc=mathercotton@yahoo.com">mathercotton from yahoo.com</a>)
<P>
<A HREF="../issue63/okopnik.html"
>http://www.linuxgazette.com/issue63/okopnik.html</A>
</P>
<P>
That url saved my ass. Thank you so much!
</P>
<P>
Cotton
</P>
<!-- end 10 -->
<!-- .~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~. -->
<P> <A NAME="/11"><HR WIDTH="75%" ALIGN="center"></A> <P>
<H3><IMG ALIGN=BOTTOM ALT="" SRC="../gx/envelope.gif">
<FONT COLOR="navy">Tux' Gender</FONT></H3>
<p>We got two messages on this topic.</p>
<hr width="40%" align="center">
<h3>re: Lady Penguins</h3>
<p><strong>Date:</strong> Wed, 02 Jan 2002 04:50:22 -0500
<BR>Rachel Rawlings (<a href="mailto:gazette@ssc.com?cc=rrawlingsw@nyc.rr.com">rrawlingsw from nyc.rr.com</a>)
</p>
<P><em><font color="navy">
That might refer to Linus' original comment that penguins are happy
because they have just stuffed themselves full of herring or have been
hanging out with lady penguins. We only <strong>/know/</strong> that Tux is stuffed full
of herring, but we can assume Tux hangs out with lady penguins. -- Heather
</font></em></P>
<P>
Which actually doesn't get say definitively whether Tux is male. Tux
could hang out with lady penguins cf. Marlena Dietrich, or be a
high-class drag king.
<img src="../gx/dennis/smily.gif" alt=";&gt;" align="top">
</P>
<P>
However, speaking as a dyke with a largish stuffed animal collection
(one of whom is a female Peter Rabbit named Katja) my Tux is male. Other
users' Tuxen may vary according to the needs of the user, much like
their kernel configurations.
</P>
<em>
<P>
Interesting. I wonder if Eric Raymond's enhanced kernel configurator
will have a question for which sex your kernel should be built as. -- Mike
</P></em>
<!-- .~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~.~~. -->
<HR WIDTH="40%" ALIGN="center">
<h3>All the Girls like him</h3>
<p><strong>Date:</strong> Fri, 18 Jan 2002 11:26:17 +0100
<BR>patrick.op.de.beeck (<a href="mailto:gazette@ssc.com?cc=patrick.op.de.beeck@belgacom.be">patrick.op.de.beeck from belgacom.be</a>)
</p>
<p><em>
But, we couldn't publish his very cute note because it was marked confidential. Sorry folks! -- Heather</em></p>
<!-- end 13 -->
<P> <hr> </p>
<!-- *** BEGIN copyright *** -->
<H5 align="center">This page edited and maintained by the Editors
of <I>Linux Gazette</I>
<a href="http://www.linuxgazette.com/copying.html"
>Copyright &copy;</a> 2002
<BR>Published in issue 75 of <I>Linux Gazette</I> February 2002</H5>
<H6 ALIGN="center">HTML script maintained by
<A HREF="mailto:star@starshine.org">Heather Stern</a> of
Starshine Technical Services,
<A HREF="http://www.starshine.org/">http://www.starshine.org/</A>
</H6>
<!-- *** END copyright *** -->
<!--startcut ======================================================= -->
<P>
<CENTER>
<!-- *** BEGIN navbar *** -->
<IMG ALT="" SRC="../gx/navbar/left.jpg" WIDTH="14" HEIGHT="45" BORDER="0" ALIGN="bottom"><A HREF="index.html"><IMG ALT="[ Table of Contents ]" SRC="../gx/navbar/toc.jpg" WIDTH="220" HEIGHT="45" BORDER="0" ALIGN="bottom" ></A><A HREF="../index.html"><IMG ALT="[ Front Page ]" SRC="../gx/navbar/frontpage.jpg" WIDTH="137" HEIGHT="45" BORDER="0" ALIGN="bottom"></A><A HREF="http://www.linuxgazette.com/cgi-bin/talkback/all.py?site=LG&article=http://www.linuxgazette.com/issue75/lg_mail.html"><IMG ALT="[ Talkback ]" SRC="../gx/navbar/talkback.jpg" WIDTH="121" HEIGHT="45" BORDER="0" ALIGN="bottom" ></A><A HREF="../faq/index.html"><IMG ALT="[ FAQ ]" SRC="./../gx/navbar/faq.jpg"WIDTH="62" HEIGHT="45" BORDER="0" ALIGN="bottom"></A><A HREF="lg_tips.html"><IMG ALT="[ Next ]" SRC="../gx/navbar/next.jpg" WIDTH="15" HEIGHT="45" BORDER="0" ALIGN="bottom" ></A><IMG ALT="" SRC="../gx/navbar/right.jpg" WIDTH="15" HEIGHT="45" ALIGN="bottom">
<!-- *** END navbar *** -->
</CENTER>
</p>
</BODY></HTML>
<!--endcut ========================================================= -->