Linux-Misc Digest #759, Volume #18               Mon, 25 Jan 99 19:13:10 EST

Contents:
  Re: PPP is driving me crazy !!!! Plese help me (Troutman)
  Looking for Win95/Linux network setup HOWTO ([EMAIL PROTECTED])
  Re: How Serialized is the Linux Filesystem? (Stephan Houben)
  Re: Advice for Microsoft-haters (Matthias Warkus)
  Re: LILO destroys everything! (Jerry Lynn Kreps)
  Re: Linux instead of Windows - just one problem (Jerry Lynn Kreps)
  Re: pppd error - tcgetattr: Input/output error(5) (Clifford Kite)
  Re: Sendmail (Stefan Davids)
  Re: How Serialized is the Linux Filesystem? (Matthias Warkus)
  Re: problem with rm? (NF Stevens)
  Kernel 2.2.0-pre9 and kerneld ("Jay Bramble")
  Re: A newbie versus "vi" [HOLY WARS ALERT] (Alexander Viro)
  Re: Linux keyboard? (For emacs use) (David E. Fox)
  Re: problem with rm? ("J�rgen Exner")
  Linux on IBM Thinkpad 370C ? (Karel Jansens)
  Re: Criminally Insane Programmers Are Attracted To Open Source Code (Evan DiBiase)
  Re: WordPerfect 8 and composing characters (Karel Jansens)
  Re: Secuity hole with perl (suidperl) and nosuid mounts on Linux (Peter Samuelson)

----------------------------------------------------------------------------

From: [EMAIL PROTECTED] (Troutman)
Crossposted-To: alt.os.linux,comp.os.linux.help,comp.os.linux.setup
Subject: Re: PPP is driving me crazy !!!! Plese help me
Date: 25 Jan 1999 16:39:10 -0500

Everything looked fine to me.  Try using straight chat to connect...

pppd connect 'chat -v "" ATDT5551212 CONNECT "" ogin: username word: password' 
/dev/cua0 57600 debug persist crtscts modem defaultroute

If that doesnt work, call your ISP and check the MRU size.

[EMAIL PROTECTED] had the gall to state:
>
>Hi everybody, I've been trying to set up a PPP connection, 
>but it doesn't work.
>
>I think I read all the documentation I found 10 times and nothing seems
>to work, so if you can help me, I'd really appreciate it.
>
>This is how it goes:
>I use EZPPP to connnect, it dials the number, sends the right login and
>password, the server starts the ppp connection ( i see all those symbols
>like {{())
>and everything seems to be fine, but it doesn't work!!
>
>this is the output of ifconfig:
>
>lo        Link encap:Local Loopback  
>          inet addr:127.0.0.1  Bcast:127.255.255.255  Mask:255.0.0.0
>          UP BROADCAST LOOPBACK RUNNING  MTU:3584  Metric:1
>          RX packets:48 errors:0 dropped:0 overruns:0
>          TX packets:48 errors:0 dropped:0 overruns:0
>
>ppp0      Link encap:Point-to-Point Protocol  
>          inet addr:195.223.189.119  P-t-P:151.99.104.178 Mask:255.255.255.0
>          UP POINTOPOINT RUNNING  MTU:552  Metric:1
>          RX packets:109 errors:0 dropped:0 overruns:0
>          TX packets:111 errors:0 dropped:0 overruns:0
>
>ping with 195.223.189.119 works fine while ping with 151.99.104.178
>doesn't work at all!!!
>
>this is the output of netstat -nr
>
>Kernel IP routing table
>Destination     Gateway         Genmask         Flags   MSS Window  irtt
>Iface
>127.0.0.1       0.0.0.0         255.255.255.255 UH     3584 0          0
>lo
>151.99.104.178  0.0.0.0         255.255.255.255 UH      552 0          0
>ppp0
>195.223.189.119 0.0.0.0         255.255.255.255 UH     3584 0          0
>lo
>127.0.0.0       -               255.0.0.0       !         - -          -
>-
>0.0.0.0         151.99.104.178  0.0.0.0         UG      552 0          0
>ppp0
>
>this is my ppp option file
>
># /etc/ppp/options (NO PAP/CHAP)
>#
># Prevent pppd from forking into the background
>-detach
>#
># use the modem control lines
>modem
># use uucp style locks to ensure exclusive access to the serial device
>lock
># use hardware flow control
>crtscts
># create a default route NOT for this connection in the routing table
>noipdefault
># do NOT set up any "escaped" control sequences
>asyncmap 0
># use a maximum transmission packet size of 552 bytes
>mtu 552
># use a maximum receive packet size of 552 bytes
>mru 552
>defaultroute
>
>
>this is my /etc/hosts file:
>127.0.0.1               localhost.localdomain localhost
>
>and this is the /etc/resolv.conf:
>search crown-net.com
>nameserver 151.99.104.178
>
>
>I really don't know about the nameserver, my ISP never gave me that number.
>I figured out that was the server number because it's the one that always 
comes
>out
>when I connect, but that never asnwers to ping.
>
>
>I'll REALLY appreciate any help. 
>Thanks in advance.
>
>Giovanni Chierico
>
>

-- 
___________________________________________
    Mike Troutman 
    http://www.troutman.org


------------------------------

From: [EMAIL PROTECTED]
Subject: Looking for Win95/Linux network setup HOWTO
Date: Mon, 25 Jan 1999 21:35:11 GMT

Hi,

I'm trying to set up a Linux/Win95 'network' using a crossover cable and 2
NICs. Can someone point me to a HOWTO to configure the card in Linux?

I've searched around a lot and can't find any documents. Any help would be
appreciated.

Thanks,
--dave
[EMAIL PROTECTED]

============= Posted via Deja News, The Discussion Network ============
http://www.dejanews.com/       Search, Read, Discuss, or Start Your Own    

------------------------------

From: [EMAIL PROTECTED] (Stephan Houben)
Crossposted-To: alt.os.linux,comp.os.linux.advocacy
Subject: Re: How Serialized is the Linux Filesystem?
Date: Mon, 25 Jan 1999 23:24:56 +0100

In article <78ima1$8ci$[EMAIL PROTECTED]>,
        [EMAIL PROTECTED] writes:
> Ich hope, that someone can answer these
> questions of a linux newbe!
> 
> Q: If the same user runs several independent
> processes that write and read files on a
> harddisk: what errors may occur in the
> worst case?

Each process will always see a coherent file system.
However, there is no "file locking" built into the file system,
so several apps might end up reading and writing to the same file.

> Q: If only one process writes, the other
> processes read files, ist the situation
> different?

No, there still is no file locking or whatever.

> Q: Are there any simple locking mechanisms
> which can make such unsynchrized
> processes save?

Certainly! Since the dawn of unix, lock files have been used for
just this purpose -- see creat(2) for more info.

Greetings,

Stephan

-- 
Stephan H.M.J. Houben
tel.: (+31)(0)40-2466143
e-mail: [EMAIL PROTECTED]

------------------------------

From: [EMAIL PROTECTED] (Matthias Warkus)
Crossposted-To: alt.linux,alt.os.linux,comp.os.linux.advocacy
Subject: Re: Advice for Microsoft-haters
Date: Mon, 25 Jan 1999 22:58:31 +0100
Reply-To: [EMAIL PROTECTED]

It was the Mon, 25 Jan 1999 13:43:20 -0600...
..and pdohert <[EMAIL PROTECTED]> wrote:
> No offense but I'll take my "flag-waving" wherever I please, thank you
> very much.  It may be true that we computer people don't represent the
> average on pretty much any metric but that doesn't remove the fact that
> some people are attempting to beat up on *our* average American as being
> something less than someone else's average.  I'm merely stating that we
> must be doing something right...  and BTW most of these people's
> information leading them to the conclusion that there is something
> *wrong* with US education because our high schoolers don'r fare
> particularly well against their other-country counterparts probably fail
> to take into consideration that many countries do not do as we do. 
> Namely we attempt to put *everyone* through 12 years of schooling while
> many countries weed out the weaker students around 7th or 8th grade and
> keep only the top 25% or so in publicly-funded schooling which has two
> effects:
> 
> 1) Raises their apparent "average" since it's now based on their
> top-tier students.
> 2) Generates a competetive atmosphere in schools since there aren't
> enough publicly-funded slots for everyone students must compete if they
> want one of them (an excellent idea IMHO).

You don't happen to know the German educational system?

<snicker> At least, they tell you the shape of your country in Germany, and
they give you a free copy of the Constitution. And you don't need to pledge
allegiance to a stupid *flag* - we ditched that kind of silliness after 1945.

mawa
-- 
Matthias Warkus    |    [EMAIL PROTECTED]    |    Dyson Spheres for sale!
My Geek Code is no longer in my .signature. It's available on e-mail request.
It's sad to live in a world where knowing how to program your VCR actually
lowers your social status...

------------------------------

From: Jerry Lynn Kreps <[EMAIL PROTECTED]>
Subject: Re: LILO destroys everything!
Date: Mon, 25 Jan 1999 16:36:37 -0600

Bernd J�nichen wrote:
> 
> HELP!
> I've installed Linux and I've installed LILO, too. Normally, LILO overites
> the MBR of the first harddisk and creates a new partition for itself in the
> extended Partition. But I had no extenden partition, when I installed LILO,
> so it installed itself into my second primary partition. Since this happens,
> I couldn't access the data on this partition. I thought, it was an
> incompatiblity between Linux and MS Windows 98, so I killed Linux by
> Partition Magic. Now I cannot uninstall LILO. But I need my data!!
> 
> Who can help me?

FORMAT /MBR

------------------------------

From: Jerry Lynn Kreps <[EMAIL PROTECTED]>
Subject: Re: Linux instead of Windows - just one problem
Date: Mon, 25 Jan 1999 16:38:46 -0600

Matthias Warkus wrote:
> 
<snip<
> 
> Uh, I forgot, it's even slicker if you use Gnome - just add drivemount
> applets to the panel. They will display tiny pictures of drives, and with a
> simple click, you can mount or unmount them. The applets even show whether
> at the moment the drives are mounted or not.
> 
> mawa

Not really.  KDE can toggle icons based on the condition of the drive. 
That's the way it works on my KDE.

------------------------------

From: [EMAIL PROTECTED] (Clifford Kite)
Crossposted-To: comp.os.linux.networking
Subject: Re: pppd error - tcgetattr: Input/output error(5)
Date: 25 Jan 1999 12:47:10 -0600

Vinay Doma ([EMAIL PROTECTED]) wrote:
: I'm using kernel 2.1.132 and pppd 2.3.5. I tried to set it up using
: netcfg. But when I try to setup a connection, I get the following error
: in /var/log/messages - tcgetattr: Input/output error(5)

: Jan 24 10:00:50 localhost ifup-ppp: pppd started for ppp0 on /dev/cua1
: at 115200
: Jan 24 10:00:50 localhost pppd[1813]: pppd 2.3.5 started by root, uid 0
: Jan 24 10:00:50 localhost pppd[1813]: tcgetattr: Input/output error(5)
: Jan 24 10:00:51 localhost pppd[1813]: Exit.

tcgetattr almost always means that there is another process besides
pppd that is contending for the modem IRQ.  Some examples are (1) an
ethernet card that used the same IRQ as the modem, (2) a misconfigured
ppp script that launched pppd twice, and (3) a mingetty that somehow
had been configured for call-in.  If yours is different, I would be
interested in adding to this list. :)



--
Clifford Kite <[EMAIL PROTECTED]>                       Not a guru. (tm)
/* The signal-to-noise ratio is too low in many [news] groups to make
 * them good candidates for archiving.
 *    --- Mike Moraes, Answers to FAQs about Usenet */

------------------------------

From: Stefan Davids <[EMAIL PROTECTED]>
Subject: Re: Sendmail
Date: 25 Jan 1999 20:00:59 +0000

[EMAIL PROTECTED] writes:

> I just installed sendmail and a caching only DNS server now when i
> send a mail from my linux server it says this:
> 
> The original message was received at Sun, 24 Jan 1999 16:21:30 -0700
> from CALCLAB.PIE.EDU [199.86.23.112]
> 
>    ----- The following addresses had permanent fatal errors -----
>    ----- Transcript of session follows -----
> ... while talking to mail.pie.edu.:  
> >>>> MAIL From:<[EMAIL PROTECTED]> SIZE=241
> ><<< 501 <[EMAIL PROTECTED]>... Sender domain must exist

<snip>

> I know i mispelled CALC.PIE.EDU as ALC.PIE.EDU but where ??
> I have checked "/etc/sendmail.cf", "/etc/sendmail.cw",
> "/etc/HOSTANAME", "/etc/named.conf", "/etc/hosts", "/etc/host.conf",
> "/var/named/pz/127.0.0", "/var/named/199.86.23",
> "/var/named/calclab.pie.edu" 

Presumably your DNS is a bit more than a caching DNS.

FWIW I can find no record of either pie.edu. or calclab.pie.edu. in
DNS. Have you registered these with the appropriate authority? Or is
it something you've just made up? 

Is mail.pie.edu. using the above server, which knows about
calclab.pie.edu., as it's DNS server? From DNS queries it appears
199.86.23.112 has the name Pentium02.ncrfc.nws.gov, why don't you use
that as a hostname?

You can force sendmail to accept unresolvable domains by adding

FEATURE(accept_unresolvable_domains)

to your m4 file and rebuilding sendmail.cf. But I suspect a better
idea would be using a valid hostname in the first place.

Stefan

------------------------------

From: [EMAIL PROTECTED] (Matthias Warkus)
Crossposted-To: alt.os.linux,comp.os.linux.advocacy
Subject: Re: How Serialized is the Linux Filesystem?
Date: Mon, 25 Jan 1999 23:15:04 +0100
Reply-To: [EMAIL PROTECTED]

It was the Mon, 25 Jan 1999 21:05:11 GMT...
..and [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> Ich hope, that someone can answer these
> questions of a linux newbe!
> 
> Q: If the same user runs several independent
> processes that write and read files on a
> harddisk: what errors may occur in the
> worst case?

That depends on the writing applications. If they don't take care of
obtaining locks on any files they all write too, they can mess them up.

> Q: If only one process writes, the other
> processes read files, ist the situation
> different?

Yes, it's no problem, then.
  
> Q: Are there any simple locking mechanisms
> which can make such unsynchrized
> processes save?

flock(3)?

mawa
-- 
Matthias Warkus    |    [EMAIL PROTECTED]    |    Dyson Spheres for sale!
My Geek Code is no longer in my .signature. It's available on e-mail request.
It's sad to live in a world where knowing how to program your VCR actually
lowers your social status...

------------------------------

From: [EMAIL PROTECTED] (NF Stevens)
Subject: Re: problem with rm?
Date: Mon, 25 Jan 1999 20:02:42 GMT

[EMAIL PROTECTED] (Peter.vanHelden) wrote:

>There's a process running that has the file open. This is Unix unlink(2)
>semantics.

Use fuser to find out which process has the file open.

Norman

------------------------------

From: "Jay Bramble" <[EMAIL PROTECTED]>
Subject: Kernel 2.2.0-pre9 and kerneld
Date: Mon, 25 Jan 1999 15:11:58 -0500

I have RH5.2 installed as a base line.  I have compiled and installed
2.2.0-pre9.

Now Kernel Configurator (kerneld) will not run do to the fact that it cant
find the "module-info" file for 2.2 in the /boot dir.
It works when I boot into 2.0.36.  That version of module-info is there.

How do I make a new module-info file for  2.2?



------------------------------

From: [EMAIL PROTECTED] (Alexander Viro)
Subject: Re: A newbie versus "vi" [HOLY WARS ALERT]
Date: 25 Jan 1999 18:05:57 -0500

In article <[EMAIL PROTECTED]>,
Matthias Warkus <[EMAIL PROTECTED]> wrote:
[I wrote:]
>>      Yeah, right. And DOS will be able to get rid of its warts as soon as
>> all DOS applications will be rewritten to use only clean part of API.
>
>Blabber, blabber, blabber... Here, see, I rigged a plonkmetre for you.

Uncalled for. There are tons of stuff written in elisp. Try to fix the language
and you'll break a lot of that stuff. I don't think that you *really* consider
rewriting it all to Guile. Bugwarts compatibility is a bitch - look at DOS
if you don't think so.

>> Please,
>> get real. Support for multi-threaded stuff - maybe. But then it will
>> duplicate the old stuff, not replace it. And EMACS is already huge.
>
>I have seen respective postings from Emacs developers. I see no reason why
>Emacs shouldn't switch to Guile. Multi-threading is a different issue.

"Switch" as "throw away elisp"? See several paragraphs above. "Switch" as
"add Guile" - see immediately above. I finally gave up on EMACS when the
MULE went in.

[snip]
>>      WHAT? So it will be unable to run without *that* stuff?
>
>You get things backwards. It will have a Gnome front-end as well as an X
>front-end as well as a console front-end. BTW, I hope they will modularise
>these front-ends, three in a monolithic binary is a bit over the top.

Ouch... Sorry, I misparsed you.

[snip]
>vim is a bit more than one third of Emacs' size with Perl, Python and Tcl
>bindings. I don't know about nvi.

vim is fatter. I think that 10% is doable. BTW, do you mean all three
interpreters combined or just all glue + one of them?

-- 
"You're one of those condescending Unix computer users!"
"Here's a nickel, kid.  Get yourself a better computer" - Dilbert.

------------------------------

From: [EMAIL PROTECTED] (David E. Fox)
Crossposted-To: 
comp.os.linux.hardware,comp.unix.questions,comp.unix.misc,comp.emacs,comp.editors
Subject: Re: Linux keyboard? (For emacs use)
Date: 25 Jan 1999 14:34:38 -0800
Reply-To: [EMAIL PROTECTED]

In article <[EMAIL PROTECTED]>, Erik Naggum wrote:

>  initial capital in all nouns, too.  Norwegian used to do that, but it's
>  like several generations ago.

Interesting. Did it just drop out of use suddenly, or did people get
tired of capitalizing every noun? Did it have anything to do with
the advent of the typewriter or other devices? 

About the only thing (that I know of, not being German, but only
from study) that's been lexicographally dropped from common usage within
the last century or so is "th". It used to be extremely common up to
about 1900 or so. 

>  I hope it makes you happy that automatic conversion to sentence-initial
>  capitals is fairly easy with proper punctuation of sentences, and that I
>  do this before producing hard-copy, but insist that when people print

I would hope so. :) I think that formal communication should still use
correct grammar and style, but electronic communication is decidedly
less formal. Still, I think that eventually some grammar rules and
style will evolve to be more relaxed and informal as electronic
communication becomes more and more pervasive. For instance, there's
some discussion of this in one of the FAQs on Usenet, which discusses
situations where _forcing_ each sentence to end with a ." when quoting
isn't as convenient in an electronic medium. (At least that's the
gist of what I remember.)

Even in discussions involving commands and such, one can't just easily
capitalize the first word of the sentence, unless one rewrites it. For
instance:

'man' is your friend.

vs:

Use the 'man' command to view Unix manual pages.

but not:

'Man' is your friend. (Grammatically correct, but terribly misleading.)

I'd opt for the second sentence, but it takes longer to write, and
shorter sentences are better generally anyway -- which has us using
one axiom of style as a justification for breaking another. Oh well.

>#:Erik


-- 
========================================================================
David E. Fox                 Tax              Thanks for letting me
[EMAIL PROTECTED]   the              change magnetic patterns
[EMAIL PROTECTED]      churches         on your hard disk.
=======================================================================

------------------------------

From: "J�rgen Exner" <[EMAIL PROTECTED]>
Subject: Re: problem with rm?
Date: Mon, 25 Jan 1999 12:53:37 -0800

Matthias Warkus wrote in message ...
>It was the Thu, 21 Jan 1999 21:53:58 +0000...
>..and Martin McGreal <[EMAIL PROTECTED]> wrote:
>> I have noticed more than once when I try to delete a relatively large
>> file (80 megs or more), the space is not immediately recovered. In these
>> situations rm will almost immediately exit, returning to the shell
>> prompt, instead of giving a normal delay before returning the prompt
>> (indicating that it's doing something). I have to reboot the machine
>> before the changes show up on df. Anyone have any idea why?
>
>Buffered I/O? A reboot certainly is exaggerated, simply running "sync"
>should be enough, methinks.


Even a ssync should not be needed. After a very few minutes (sorry, don't
kow the exact number) any changes are submitted to the HD anyway.

I believe it's more likely that another process still has an open file
descriptor pointing to this large file. In that case the file would not be
deleted from the HD (only the directory entry is gone).
Rebooting will fix this problem for sure, but the better approach would be
to find out which process didn't release it's file descriptors and fix that.

jue
--
J�rgen Exner; microsoft.com, UID: jurgenex
Sorry for this anti-spam inconvenience





------------------------------

From: jansens_at_ibm_dot_net (Karel Jansens)
Reply-To: jansens_at_ibm_dot_net
Subject: Linux on IBM Thinkpad 370C ?
Date: 25 Jan 1999 20:58:20 GMT

I have been offered an IBM Thinkpad 370C at a rather attractive price.
The machine has a 520 MB drive and 12 MB of RAM (I don't know yet if this 
can be expanded). No CD-ROM though (only via parallel port, but I reckon I 
can always install via NFS).

Does anybody have experience with installing Linux on such a machine (and 
would be willing to share that experience, of course)?

I seem to remember that the Thinkpads have a peculiar floppy interface.

Karel Jansens
jansens_at_ibm_dot_net

=======================================================
If we could have our cake and eat it,
people would start whining about seconds.
=======================================================

------------------------------

From: Evan DiBiase <[EMAIL PROTECTED]>
Crossposted-To: 
alt.destroy.microsoft,comp.os.linux.advocacy,gnu.misc.discuss,uk.comp.os.linux
Subject: Re: Criminally Insane Programmers Are Attracted To Open Source Code
Date: Mon, 25 Jan 1999 15:13:29 -0500

mlw wrote:
> 
> Evan DiBiase wrote:
> >
> > Netnerd wrote:
> > >
> > > Maybe this would be a good way to find enough programmers to fix the Y2K
> > > problems in Linux.
> >
> > I think I've finally figured out Netnerd. What he wants to do is screw
> > up searches that people perform on Usenet (with DejaNews, for example).
> > If I want to see about Linux's Y2K compliancy, I'd look for "Y2K Linux".
> > Somewhere in the results would be Netnerd's post here. If I were a
> > clueless newbie, I'd assume that A) OSS is criminal in some way
> > (criminally insane people develop with it) and/or B) that there are Y2K
> > problems in Linux in such huge numbers that _even the criminally insane_
> > are working to fix them. These are both, at least to a reasonable
> > degree, incorrect.
> >
> 
> It doesn't matter. Almost every internet key word search ends up at
> either at "hot teens" or a lesbian chatroom anyway, who is going to look
> a news group posting.

'Tis true, unfortunately.

> 
> --
> Mohawk Software
> Windows 95, Windows NT, UNIX, Linux. Applications, drivers, support.
> Visit the Mohawk Software website: www.mohawksoft.com

------------------------------

From: jansens_at_ibm_dot_net (Karel Jansens)
Reply-To: jansens_at_ibm_dot_net
Subject: Re: WordPerfect 8 and composing characters
Date: 25 Jan 1999 21:00:56 GMT

On Sun, 24 Jan 1999 21:10:42, [EMAIL PROTECTED] (Ian Macdonald) wrote:

> Hi,
> 
> I'm running WordPerfect 8 Personal Edition and would like to know how
> to get the Compose key working. Inserting accented letters via
> Insert | Symbol or C-w is just too cumbersome.
> 
> The online .PDF manual makes mention of using C-v as the Compose key,
> but in reality this is mapped to Paste, just as it is in the Windows
> version. I suspect that section of the manual is a leftover from
> either WP 7 or the generic Unix version, which probably doesn't mimic
> Windows.
> 
Have you tried CTRL+A? That's the standard key binding in WP6 (OK, granted,
the DOS version, but hey, you never know).

Karel Jansens
jansens_at_ibm_dot_net

=======================================================
If we could have our cake and eat it,
people would start whining about seconds.
=======================================================

------------------------------

From: [EMAIL PROTECTED] (Peter Samuelson)
Crossposted-To: comp.os.linux.development.system,comp.lang.perl.misc
Subject: Re: Secuity hole with perl (suidperl) and nosuid mounts on Linux
Date: 25 Jan 1999 17:41:25 -0600
Reply-To: Peter Samuelson <[EMAIL PROTECTED]>


  [<[EMAIL PROTECTED]>]
> > It is an matter of opinion (or perhaps even religion) if the
> > user-space hack (a suid-interpreter) for supporting secure suid
> > scripts is considered more or less ugly than the kernel-space hack
> > (using /dev/fd).

> > Personally I think the kernel space hack is (slightly) more ugly.

[Ilya Zakharevich <[EMAIL PROTECTED]>]
> I see: just fix *all* the executables instead of fixing one place.
> Then fix *all* the executable *again* when a security hole with the
> previous fix (as one with perl) is discovered.

Well, I'm sure you know the history....  Many scripting languages are
quite unsuitable for setuid things anyway (Bourne and C shells come to
mind) for many reasons beyond the symlink security hole.  Languages
such as Perl, in which it really does make more sense to program
setuid-type stuff, came about comparitively recently.  Any scripting
language that puts forth a claim of being as secure as C can just as
well provide its own suidperl-ish hack.

I don't like it, though.  I think the user-space hack *is* ugly,
possibly uglier than the kernel-space hack would be.  In any case, I
doubt it would be difficult to hack the /dev/fd (or more precisely
/proc/self/fd) feature into Linux.  If anyone wants to make the world a
better and arguably safer place, go ahead and write the patch....

> Oh, I forgot that that Linux kernel development model is as (insert
> your favorite word for fascistic) as Emacs :-(.

If you say so.  I haven't had any personal experience with the FSF
Emacs developers but I know their reputation.  Linus most of the time
seems more than reasonable and open in his development process -- for
small changes he will literally take patches from anybody, and for
large changes he discusses the issues on the mailing lists.  And he
releases the alphas / betas plenty often enough to make you feel a part
of things.

-- 
Peter Samuelson
<sampo.creighton.edu!psamuels>

------------------------------


** FOR YOUR REFERENCE **

The service address, to which questions about the list itself and requests
to be added to or deleted from it should be directed, is:

    Internet: [EMAIL PROTECTED]

You can send mail to the entire list (and comp.os.linux.misc) via:

    Internet: [EMAIL PROTECTED]

Linux may be obtained via one of these FTP sites:
    ftp.funet.fi                                pub/Linux
    tsx-11.mit.edu                              pub/linux
    sunsite.unc.edu                             pub/Linux

End of Linux-Misc Digest
******************************

Reply via email to