Slashdot Mirror


r* Programs Being Removed from OpenBSD -current

moonboy writes: "This post over at OpenBSD Journal tells of the r* programs (rsh, rlogin, rcopy, etc) being removed from the -current tree. Can Telnet and FTP be far behind? I say good riddance."

139 comments

  1. BSD is not dying, it's busy cleaning by ObviousGuy · · Score: 5, Insightful

    Removing redundant, unnecessary, and potentially dangerous programs from the distro is a really good idea.

    Creating the symlinks just adds complexity to a system that doesn't need it.

    --
    I have been pwned because my /. password was too easy to guess.
    1. Re:BSD is not dying, it's busy cleaning by WasterDave · · Score: 2

      Absolutely, I'm surprised they're still there. And, as another poster pointed out, telnet and (to a lesser extent) ftp have to be next on the chopping block. Makes more sense than Perl being ripped from FreeBSD anyway.

      Dave

      --
      I write a blog now, you should be afraid.
    2. Re:BSD is not dying, it's busy cleaning by ObviousGuy · · Score: 2

      I don't know. I've always had misgivings about having non-compiled (yes, I know Perl is a compiled language) scripts as system tools. Removing Perl-based scripts is really a good step because it reduces the number of volatile dependencies by one.

      Now removing Perl altogether? I don't think that's a great idea at all. But I haven't read the other article yet, so I can't comment.

      --
      I have been pwned because my /. password was too easy to guess.
    3. Re:BSD is not dying, it's busy cleaning by Anonymous Coward · · Score: 0
      Now removing Perl altogether? I don't think that's a great idea at all.

      Frankly, removing Perl sucks. Perl is now part of the standard Unix environment. Not having it available makes it one more pain in the ass for most people. This kind of stupidity is what Mike Smith was talking about when he resigned. There is an ever deepening lack of common sense among the remaining core members.

    4. Re:BSD is not dying, it's busy cleaning by sigwinch · · Score: 5, Interesting
      And, as another poster pointed out, telnet and (to a lesser extent) ftp have to be next on the chopping block.
      I disagree. FTP is a fine way to serve files to anonymous clients. A lot of data traffic simply doesn't benefit (much) from security. Unless you are going to replace it with HTTP over SSL and institute a person-to-person key fingerprint distribution process, you might as well keep using FTP.

      As for telnet, using it to run login shells is idiocy, but it's the only standardized way to run interactive services. It comes disabled by default, so including it is not a security risk. And when you someday need a little interactive network program *right now*, it's damn convenient. E.g., if you needed to stick a load monitor on your database server, just write a little program that talks on standard input and output, and tell telnet to use it instead of a shell. Instant results, little risk of breaking anything, and any client can access it.

      --

      --
      Kuro5hin.org: where the good times never end. ;-)

    5. Re:BSD is not dying, it's busy cleaning by Anonymous Coward · · Score: 0
      The idea of a one-size-fits-all distro is what's killing it. Have a core distro that people should aim to make software run against, and a download distro that contains the tools people use.

      It's like most interfaces that try to be all things to all people. They cram in every option, all without asking the skill or wants of the user. I know - it sounds silly, but all the reasoning for why Perl should be removed is about perceived users of the software.

      Choice is good. But don't make me waste my time with choices. Make some choices for me and I'll choose the one that fits best.

    6. Re:BSD is not dying, it's busy cleaning by realdpk · · Score: 3, Informative

      netcat should be made standard as a replacement. :)

    7. Re:BSD is not dying, it's busy cleaning by Arandir · · Score: 5, Informative

      Perl hasn't been removed. Please read the other article. Perl is being removed from the *base* system. It is still available in the ports. It sounds like it will also be installed by default anyway, just like X11R6 (which isn't in the base system, but still installed by default).

      The reasons they are getting rid of it in the base system are numerous. The top reason in my mind is that Perl is growing enormous. It's a damn useful tool, but it isn't necessary for the base system, especially with the size it's getting. If you need it, install it. Simple.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    8. Re:BSD is not dying, it's busy cleaning by ChadN · · Score: 1

      This is all talked about in the other article, but basically it boils down to this: "Which version (exactly) of Perl is now part of the standard environment?" Perl has changed and continues to change, and by not relying on it for the most critical things, system users can more easily keep it up to date. Perl is still and easy to install option, just not a requirement.

      --
      "It's overkill, of course. But you can never have too much overkill." - Anonymous Slashdot Coward
    9. Re:BSD is not dying, it's busy cleaning by quinto2000 · · Score: 2, Informative
      Sftp, Kerberized FTP, etc. They'll work with the non-secure servers when that's all that's available, but will use security by default. I like Kerberos. SCP is the best option, but a pain for its lack of interactive use.

      Anyway, I think the point is to remove these services, not to remove the clients. It is a security risk when it's so tempting to use it, but it's so vulnerable to exploits.

      --
      Ceci n'est pas un post
    10. Re:BSD is not dying, it's busy cleaning by ealar+dlanvuli · · Score: 1

      umm

      you obviously didn't read anything.

      They are removing Perl from the configure/system scripts, and taking perl out of the *base* system. They did this for realistic reasons, not because they are 'limiting a choice'. And on most machines it will be installed by default anyway (just not used when you do something like compile your kernel).

      Choic is good. But I don't like to have bijilions of programs chosen for me I'd never use. Make a nice minimalistic choice for me, and I'll pkg_add -r "perl5.6.1" when it fits best.

      --
      I live in a giant bucket.
    11. Re:BSD is not dying, it's busy cleaning by Anonymous Coward · · Score: 0

      netcat isnt a bad idea. ive used it numerous times for sending commands directly to a web server. lets just hope that they turn off the GAPING_SECURITY_HOLE compiletime flag when/if they build it into the base system.

    12. Re:BSD is not dying, it's busy cleaning by cperciva · · Score: 3, Flamebait

      FTP is a fine way to serve files to anonymous clients.

      No it isn't. FTP, with its separate control and data connections, made sense fifteen years ago; but now it causes terrible headaches for network and firewall administrators. In addition, FTP doesn't have any standardized mechanism for name-based hosting.

      As far as I can see, there is no excuse for using FTP any longer, for any purpose.

    13. Re:BSD is not dying, it's busy cleaning by sigwinch · · Score: 2

      Funny, I almost mentioned netcat. But AFAIK Windows doesn't have a plain socket client, just a telnet client. I've had some very bad results when plain socket servers try to interpret a telnet client's handshaking data.

      --

      --
      Kuro5hin.org: where the good times never end. ;-)

    14. Re:BSD is not dying, it's busy cleaning by sigwinch · · Score: 2
      It is a security risk when it's so tempting to use it, but it's so vulnerable to exploits.
      Good point. telnetd ought to be fixed so it only runs the program specified on the command line, the stock inetd config should specify /bin/false as the program to run, and the documentation should discourage use with insecure programs.

      Besides, the current state of affairs is not the Unix Way: telnetd should be an autonegotiating filter for interactive terminals, and nothing more. It should never have known anything about logins or shells in the first place.

      --

      --
      Kuro5hin.org: where the good times never end. ;-)

    15. Re:BSD is not dying, it's busy cleaning by SirNonya · · Score: 0

      Yes. I like netcat too. It's on every system I use.

      I also happen to like GAPING_SECURITY_HOLE. It can come in handy once and a while. And besides, this is Unix! Not M$-Wind0ws, we don't try to keep people from shooting themselves in the feet. If we did, we'd put in a check for 'rm -rf /'. But we don't.

      (I hope I didn't miss something)

    16. Re:BSD is not dying, it's busy cleaning by cperciva · · Score: 2

      Wouldn't the Unix Way be to have inetd spawn login directly, and have terminal negotiation handled by a program run from .shrc ?

    17. Re:BSD is not dying, it's busy cleaning by neitzsche · · Score: 1

      I disagre with your opinion.

      --
      "God is dead." - Frederik Nietzsche
    18. Re:BSD is not dying, it's busy cleaning by Anonymous Coward · · Score: 0

      I thought God said you were dead.

    19. Re:BSD is not dying, it's busy cleaning by Anonymous Coward · · Score: 0

      stick to linux, pedant.

    20. Re:BSD is not dying, it's busy cleaning by Amarok.Org · · Score: 2

      I think God got the last word on that debate.

      --
      -- "Other than that, how was the play Mrs. Lincoln?"
    21. Re:BSD is not dying, it's busy cleaning by Anonymous Coward · · Score: 0

      Removing perl makes sense when you're using a 486sx that doesn't even have enough memory to run a kernel with PCI support, nor the disk space to support perl and all its modules.

      I support the removal of perl. Leave it in the ports where it belongs.

    22. Re:BSD is not dying, it's busy cleaning by rhost89 · · Score: 1

      Hrmm... I am intrigued by your ideas and wish to subscribe to your newsletter :) Hommer J.

      --
      I will bend your mind with my spoon
    23. Re:BSD is not dying, it's busy cleaning by sulli · · Score: 1
      Removing redundant, ridiculous, rotten riffraff rocks.

      I think.

      --

      sulli
      RTFJ.
    24. Re:BSD is not dying, it's busy cleaning by AndyElf · · Score: 1

      Perl is easily available as port and it has been suggested on the mailinglist that it be installed at installation time, just like XFree86. The point is that perl had to be removed from *core* FreeBSD system, i.e. you will not find it any longer under /usr/src/* if you have sources installed.

      This makes total sense and fits better with Perl community than having any sort of miniperl or castrated perl that fits better size-wise as part of core OS. Having an element that is used by some 10-15 scripts to be larger than kernel and other OS tools taken together is, in a way, ridiculous.

      --

      --AP
    25. Re:BSD is not dying, it's busy cleaning by Anonymous Coward · · Score: 0

      Not M$-Wind0ws, we don't try to keep people from shooting themselves in the feet. If we did, we'd put in a check for 'rm -rf /'. But we don't.


      But Redhat DOES.

      Are you sure you want to delete this? (move it to the recycle bin??)

    26. Re:BSD is not dying, it's busy cleaning by Anonymous Coward · · Score: 0

      another reason is that perl is a big piece of crap

  2. Fucking summarize by linzeal · · Score: 0, Troll
    Perl removed , r* removed, blah blah blah

    What the fuck is this play by play?

    1. Re:Fucking summarize by Anonymous Coward · · Score: 1, Informative

      Maybe if you would read the stories, you'd notice that these are about two _different_ BSD's.

  3. I don't know by Vodak · · Score: 0, Offtopic

    No matter the good the bad or the ugly of this move I can say only one thing.... I fear change.

  4. One Step in the Right Direction by bic2k · · Score: 1, Redundant

    BSD seems to be taking the necesary steps to reduce needless and mostly unused programs. Something linux distro's should also try doing.

    --
    --- its to bad about the monkey, I kinda liked them
    1. Re:One Step in the Right Direction by jo42 · · Score: 1
      Yeah, note the trend of Linux emulating Windows in the bloatware aspect of things.

      FreeBSD Good, Beer Good, Pussy Better.

    2. Re:One Step in the Right Direction by Anonymous Coward · · Score: 0

      Also note the trend of FreeBSD emulating Linux in the bloatware aspect of things.

      This is one of the reasons people use OpenBSD.

  5. wow, so late by tps12 · · Score: 1, Redundant
    I would have expected this to happen a lot earlier, given the well-known security problems with these utilities.

    But, better late than never, I s'pose.

    --

    Karma: Good (despite my invention of the Karma: sig)
  6. Darwin? by linuxbert · · Score: 3, Interesting

    hmm, im not very familier with bsd and darwin developments, but i wonder if apple will follow suit.
    i just checked my 10.2.4 and it has rlogin, and perl. Perl is quite usefull, but i agree it shouldnt be part of a default install. the rtools are a big risk, and rightly should be gotten rid of. with ssh and secure versions of most of these r tools, there existance is moot.

    Apple prides itself on the power of unix, simplicity of a mac, and i think it works great. (havent touched my pc in weeks) but i question if a desktop os really needs the rtools.

    1. Re:Darwin? by Strog · · Score: 1

      Uhm, don't you mean 10.1.4?

      10.2 hasn't been released yet.

    2. Re:Darwin? by Anonymous Coward · · Score: 0

      Having perl on Mac OS X makes sense anyway. Mac OS X is already pretty bloated, no offense. It isn't expected to install on a machine from 1993 that has 8MB of RAM and a couple hundred megs of disk space. *BSD is.

    3. Re:Darwin? by Anonymous Coward · · Score: 0

      dork. actually quite a few of apples proprietary tools (mac osx server admin, quicktime streaming server admin) are written in perl.

  7. Something has been lost here... by seraphim+via · · Score: 4, Insightful

    I believe something has eluded the 'BSD is dying crowd' and the 'Perl is winbest' crowd.

    For starters, BSD is not dying in my eyes. Linux is great, I love it, but it is seriously bloated. 'But seraphim,' you say, 'you are a fag man for thinking these thingz.' I have recently bought SuSE 8.0 Pro. It is terribly bloated. Its really good for a desktop machine, but for a down and dirty linux box, its just not there. I have also used Redhat 7.0-7.2. They are extremely bloated as well. Not quite to the M$ extreme, but still dangerous. Slackware is the only linux I have used that gets me feeling that I am involved in the console and that its working with me, rather than me forcing it to do things. BSD is a down and dirty OS. Its great for just digging your teeth in and tearing into. It is not your fancy pants linux distro or desktop GUI OS (i leave that up to my new iMac :D
    And on the issue of Perl. Perl is not being taken out of FreeBSD. It has not been rebuked by the FreeBSD staff and shunned to the 9th circle of hell. It is, however, not included into the base install. Saving, around 40mb, i believe. Now you say 'You silly fagtrot, thats not that much.' Well, yes and no. Yes it isnt a lot when you are running BSD on a AMD 2100XP with a 80g hard drive. I , however, run my BSD on a 486 with a 800mb hard drive. Space is key to me. If i want to install perl, i simply say, 'Hey there BSD, install me some perl.' Otherwise i dont really need it.

    Hopefully this will clear some things up.

    --
    But he was unmoved, and cried: "If I am mad, it is mercy! May the gods pity the man who in his callousness can remain sa
    1. Re:Something has been lost here... by jo42 · · Score: 1
      From: owner-freebsd-announce@FreeBSD.ORG
      [mailto:owner- freebsd-announce@FreeBSD.ORG] On Behalf Of Mark Murray
      Sent: Wednesday, May 15, 2002 9:44 AM
      To: announce@freebsd.org
      Subject: Perl5 is leaving the base system for 5.0 and after!

      Hello folks!

      It has been decided after some debate to remove Perl5 from the "Base FreeBSD" sources. This decision was not taken lightly, and was taken in consultation with (but not seeking the approval of) the perl5 developer community.

      There are 2 main reasons for this:

      1) Perl5 is getting larger very fast, and FreeBSD cannot afford the time and space to build and maintain it.

      2) Upgrading the "base perl" is a nightmare that regularly breaks upgrades and cross-builds, to the intense annoyance of the FreeBSD developer community.

      Speaking as the "Perl5 guy", keeping FreeBSD's "base perl" up to date was hellish, and folks who wish a return to that state should please consider doing this work in my place. BEWARE! This job is not trivial!

      PERL IS NOT BEING OSTRACISED! FreeBSD is not taking this action because of any dispute between the FreeBSD community and the Perl community - such a dispute DOES NOT EXIST! In fact, the Perl community have been exemplary in their attempts to understand the problem, and in their proposals to deal with it. FreeBSD DOES NOT HATE PERL!

      Some time in the future, perl may be split in half, such that the core language and the standard libraries may be separately installed. In such a case, FreeBSD might be in a position to better deal with the problem of the very large perl libraries. Such splitting will be done by the perl community, NOT by us, although we will be taking note.

      In the meanwhile, the Perl5 Port will continue to be available, and continued discussion indicates that there is very substantial support for it to be installed by default (or near-default) by sysinstall.

      This will result in a FreeBSD that has effectively the same Perl5 that is kept up-to-date in ports, rather than the one that is left to rot in STABLE.

      This update will _NOT_ be MFCed. The first FreeBSD that has no perl in the default sources will be 5.0-RELEASE, when that is released at the end of this year. FreeBSD-4.n will continue with the perl that it currently has.

      The ports system will continue to support Perl5.

      M
      --
      o Mark Murray
      \_
      O.\_ Warning: this .sig is umop ap!sdn

      This is the moderated mailing list freebsd-announce.
      The list contains announcements of new FreeBSD capabilities,
      important events and project milestones.
      See also the FreeBSD Web pages at http://www.freebsd.org

    2. Re:Something has been lost here... by demon · · Score: 1

      I have to say it every so often: Try Debian. Better packaging system than RedHat and its offspring, and very flexible, runs on several archs (I'm on a PPC system running Debian right now). It can be stripped down a lot, so you don't have to feel like you're fighting the OS to do what you want.

      --

      Sam: "That was needlessly cryptic."
      Max: "I'd be peeing my pants if I wore any!"
    3. Re:Something has been lost here... by Anonymous Coward · · Score: 0

      FreeBSD isn't even a business! Note that there is a "free" in the title. Seriously, figure it out. If something is free software, you can't exactly measure if it's going to die or not from the market share. Most people install FreeBSD over FTP(hmm, do you have to buy that? no. does that measure on the market? no!) anyway.

    4. Re:Something has been lost here... by Anonymous Coward · · Score: 1, Insightful

      For sake of argument, I'll assume this isn't a troll for now ... apparently enough moderators did.

      For starters, BSD is not dying in my eyes. Linux is great, I love it, but it is seriously bloated.

      You make this statement, and never back it up with evidence. You state cursory observations based on your experiences with two distributions of Linux. You do not even go into detail--or even offer a superficial explanation--as to why you feel these are bloated. You have seemingly just chosen a) the largest [7 CDs or a DVD] distribution, SuSE, and b) RedHat which seems to be the most common target for abuse (some of it deserved, I could grant) -- however, you do not offer any reason why you feel these are bloated.

      'But seraphim,' you say, 'you are a fag man for thinking these thingz.' I have recently bought SuSE 8.0 Pro. It is terribly bloated.

      I am running SuSE 7.1 on all of my Linux machines now -- some of them are still stock installs, some just updated using Yast, and two of them don't look anything like SuSE anymore excepting Yast and a couple other things I've kept around. One, my laptop, doesn't look anything like SuSE at all--not even Yast [SuSE's installer/configurer/auto-updater]. The reason I chose SuSE was because of the number of included programs in the distro, which, when you're on a dialup connection, saves a lot of headache and time. Things I use often, and need the latest version, I might still go out and get their package/source but for most things, I no longer need to. Just because they provide you with 7 CDs worth of data [four binary, three source I think] doesn't mean that you have to install everything. This is often the complaint with MSWin--forced install.

      My laptop has SuSE's "minimal" install, with the addition of selections from the "developers" package (by default minimal doesn't install gcc or make). I've built it up from there. I've even built up a SuSE deb based system at one point ... which I don't really feel like doing again...

      Its really good for a desktop machine, but for a down and dirty linux box, its just not there. I have also used Redhat 7.0-7.2. They are extremely bloated as well. Not quite to the M$ extreme, but still dangerous.

      I have no clue what you mean by "dangerous" (aside from some security issues in the default RH installs, granted ...)

      I still do not know what you consider "bloat" however. Many Linux distros are trying to make their system usable on the desktop, hence SuSE's "default with Office" option. As stated, SuSE has other options such as "minimal" "default" "full" and options to set it up as a server config by default, and very easy to use individual package selection during install [and after]. If you don't want the glitz--such as kde and gnome--don't install it, I haven't. The same is available for BSD systems as well [I have KDE installed on a P120 Free box which is set up for guest access in my house].

      Slackware is the only linux I have used that gets me feeling that I am involved in the console and that its working with me, rather than me forcing it to do things.

      I also suggest Debian, unless you're adversed to popular package management methods. I've heard more than one person remark that debian is little more than FreeBSD with a Linux kernel. However, no Linux system prevents you from accessing the underlying configuration files (which is what I can only assume you mean) or just running from a terminal. I've heard bad things about Lycoris in this respect, but they make it clear that's not what they're trying for--i assume once it's installed though you've got access to everything just like everything else, including on the Zaurus.

      Distros like SuSE and RH are just offering a centralized configuration tool which you can choose to use. I know SuSE's works in console mode just as well as in X, and isn't all that different from /sys/stand on Free.

      BSD is a down and dirty OS. Its great for just digging your teeth in and tearing into. It is not your fancy pants linux distro or desktop GUI OS (i leave that up to my new iMac :D

      You can also try Debian or Yellow Dog on your iMac. SuSE also runs well, I'm told. I have no experience with the PPC version of any of them however.

      And on the issue of Perl. Perl is not being taken out of FreeBSD. It has not been rebuked by the FreeBSD staff and shunned to the 9th circle of hell. It is, however, not included into the base install. Saving, around 40mb, i believe. Now you say 'You silly fagtrot, thats not that much.' Well, yes and no. Yes it isnt a lot when you are running BSD on a AMD 2100XP with a 80g hard drive.
      I , however, run my BSD on a 486 with a 800mb hard drive. Space is key to me. If i want to install perl, i simply say, 'Hey there BSD, install me some perl.' Otherwise i dont really need it.

      For the record, up until a couple years ago, I was running an old version of RH on a 386 without any problems. That's what the Linux kernel was designed for, and that's still what even the latest RH states as minimum system requirements.

      Hopefully this will clear some things up.

      I think it clears it up nicely. You sir, are a troll.

  8. Interesting discussion by braddeicide · · Score: 0, Troll

    I find it rather humorous that posts in recent BSD discussions never get a score above 2.

    Where are all the Insightful, Informative comments? Are all the bright people are waiting to see what BSD does before commenting? So even the egg heads amongst us aren't sure about BSDs latest happenings.

    Brad.

    1. Re:Interesting discussion by caca_phony · · Score: 1

      all the mod points are being wasted modding down the ACs' death threats, none left for modding up. I always read at -1 and the signal/noise on any bsd story is disgustingly low. And it's mostly cut and paste, trolls, not the creative ones either.

      --
      ...and this lie crawls out of its mouth: 'I, the state, am the people.'
    2. Re:Interesting discussion by evilviper · · Score: 4, Informative

      As a BSD'er with +49 Karma, I think I can field this question.

      Why post comments on Slashdot's BSD section? Slashdot is a terrible news distribution system, and even worse is the BSD section which is almost completely ignored by the admins.

      The point? There are plenty of other BSD sites to discuss these things on.
      http://Deadly.org for OpenBSD specific stuff.
      http://BSDToday.com for more general BSD stuff.
      http://www.daemonnews.org/
      http://www.maximumbsd.com/
      http://www.freebsdfo rums.org/
      http://bsdvault.net/
      http://bsdatwork. com/
      http://www.bsdfreaks.nl/

      And even more, lesser known sites. So my question is, why worry about the slashdot / bsd site which only gets a new bit of info every couple of weeks? There are plenty of better options which have news, tutorials, tips, etc. for those interested in BSD.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    3. Re:Interesting discussion by vegetablespork · · Score: 1
      You're acting like an idiot if you're wasting mod points on ACs--it's like trying to snuff an infinite number of candles with five drops of water. Better to use those modding those with IDs--and being careful not to waste them on someone's "expendable" ID. I always check posting history to make sure I'm not "spending" my mod points on a blatant troll, which will be posting at -1 soon enough.

      Of course, this doesn't apply if you believe in the whole moderation system deep down in your heart, and don't use mod points to punish or reward like most moderators do.

      --

      Call (206) 338-5780 COLLECT for information about a genuine BA, BS, MA, MS, MBA, or Ph.D.

    4. Re:Interesting discussion by jaseuk · · Score: 0, Offtopic

      Theres a whole 31 comments in this thread (At 0). Is there really any point in modding things up?

      Jason

    5. Re:Interesting discussion by Anonymous Coward · · Score: 0

      http://www.daemonnews.org/ is the monthly 'zine
      http://daily.daemonnews.org/ has the daily BSD news.

    6. Re:Interesting discussion by mirabilos · · Score: 2

      The problem with all these sites is,
      that Slashdot is the only where Slashcode
      performs quite usable (i.e. several functions
      are missing in the versions used by other sites),
      and that only here a broad number of readers
      gets in touch with BSD.
      OTOH, wrt not _commenting_ BSD stories here (and
      not even reading the comments) is usually said ok,
      because nearly only trolls post.
      You are a noble exception.

      Heck, if I could still moderate... (this being
      The Dark Side of slashdot)

      --
      My Karma isn't excellent, damn it! (And /. still does not get UTF-8 right in 2012. Wow.)
  9. Good bye by ddeyoung · · Score: 1

    FTP: Useful for downloading the latest and greatest. Easily setup from packages if needed (special purpose). See you later, maybe.

    RSH: Haven't used it in years. Good bye.

    Telnet: Client useful for accessing networking equipment in a secure environment. Haven't run the daemon on my boxes in years. Good bye.

    This is a good day for security...

    1. Re:Good bye by Anonymous Coward · · Score: 0
      I would like to know your background/details.. mentioning them would have supported your statement.

      Are you implying that other little used utilies such as SCP should be scrapped? Have you ever really needed these utilies?

      I agree with RSH... we have SSH.. no need for RSH now.

      FTP: One of the fundamental protocols of the net.. and easily one of the most used 'simple' programs (remember: it's used to install *nix OSes and allows anon file transfer). It's not going anywhere :)

      Telnet: Another basis of the Internet... yes it's quite insecure (especially standing next to its brother SSH), but it is still extremely useful. Something you might disable.. but not something you'd remove totally.

      While I don't doubt that removing the r* family is an understandable step, I really do doubt that the paring down will extend beyond it. The r* utilities were created for specific purposes... which are now waylaid by better programs.

      ...and, for the record, my previous job was working with FreeBSD.. and some of those utilities really did come in handy.

    2. Re:Good bye by mirabilos · · Score: 2

      FTP: I really hate this protocol, but it's still
      standard and will be in years.
      RSH: Haven't ever used.
      Telnet: Uhm... let me say a bit more:
      you have to differentiate between the services
      (daemons) and the clients. Running telnetd is
      bad, and for the case spoken in some of the
      first posts, you can write a daemon using
      netcat in shell if you want, it takes ten lines or so.
      But the client is good for, for example, participiating
      in MUDs (I, however, use ssfe(1local) from the net/sirc
      port in combination with netcat), or to quickly test
      net services such as HTTP, SMTP, etc. or even chatting
      in IRC (not that this couldn't be entirely taken over
      by netcat, but no GNU OS I know of _has_ our (with IPv6)
      netcat).

      --
      My Karma isn't excellent, damn it! (And /. still does not get UTF-8 right in 2012. Wow.)
  10. Hmmm, mixed feelings on this...... by jsimon12 · · Score: 3, Insightful

    At first when I read this I was a little against it, now that I thought about it I am all for it, too many people just leave services open and get hacked. So the less that is loaded the less that can be hacked.

    If you want FTP, download the latest version of ProFTPd or Wu-FTPd and load those, same with Apache.

    1. Re:Hmmm, mixed feelings on this...... by quinto2000 · · Score: 1

      WU-FTPd is the worst of the insecure FTP servers. Use SCP, SFTP, or at least kerberized FTP.

      --
      Ceci n'est pas un post
    2. Re:Hmmm, mixed feelings on this...... by jsimon12 · · Score: 1

      You are suggesting using scp, sftp or encrypted/key'd ftp for an anonymous server? Somewhat excessive don't you think? I agree I wouldn't use it for anything involving system passwords but unencrypted ftp still has a place in bulk file distribution. As for Wu-ftpd being the worst? I would have to say it isn't that bad, and has some features pro-ftpd doesn't. Just keep up with your patches and things aren't that bad.

    3. Re:Hmmm, mixed feelings on this...... by coene · · Score: 1

      If you want to keep patching your OS constantly, you should use Microsoft Windows 2000 Server, now with IIS 5.0 for secure, advanced HTTP and FTP serving!

    4. Re:Hmmm, mixed feelings on this...... by Anonymous Coward · · Score: 0

      Do any of you people actually use OpenBSD? These services have been removed from the base install for years. The only point is that now they are no longer including the binaries, you'll need to grab them from ports. I say do the same with wu-ftpd, sendmail (since so many people use different MTAs anyway), and telnetd. Leave ftp and telnet on the system, of course, and some sort of dumb wrapper script for mail that says: "you must install an MTA to send mail".

  11. Re:One more sign . . . by caca_phony · · Score: 1

    vegetablespork sez...
    . . . that *BSD is dying. BTW, f-ir-st!
    I heard sporks and anonymous cowards were dying, something to do with bsd users who finally couldn't take the idiocy...

    --
    ...and this lie crawls out of its mouth: 'I, the state, am the people.'
  12. or... by Anonymous Coward · · Score: 0

    Aha, or in geek language.

    swith( person )
    {
    case geek():
    if(use_FreeBSD()){
    return(import_beer&!p erl&!pussy);
    } trow linux_luser;
    case jock():
    if(get_pussy()){
    return(domestic_beer&pe arls&pussy);
    }else{
    return( import_beer & covette & pussy );
    }}

  13. A very dumb idea by boltar · · Score: 2, Troll

    No one in their right mind would use one of the
    r* tools or telnet to access a box across the
    internet. However , for internal connections withing a large organisation they are *vital*.
    Anyone who has worked in a large unix shop (I work in a multinational bank) knows that rlogin
    and telnet are used all the time to access the various servers over the LAN and VPN , rsh is also
    used to do a shell script type of RPC. Getting rid of these tools demonstrates what I've always
    thought about OpenBSD , its just a toy to amuse
    Theo thats not really aiming at the high end market but rather just as a web server or other
    ISP type role. Fine , if thats what they want but
    it'll hardly make much difference as their user base is so small it hardly registers anyway.
    Bye bye OpenBSD.

    1. Re:A very dumb idea by DieNadel · · Score: 1

      Well, you could use ssh inside your shell scripts, just use DSA or RSA for authentication. You could say that it would be a pain to install OpenSSH (or any other SSH, FTM) on every system inside your net, and I agree with that. *BUT* I don't recommend using non-encrypted protocols even inside a secure network, just because it's never really as secure as we'd like it to be, there's always someone with DSniff and such.
      In a large unix shop I consulted for, the directors said "we want security", to which I replied "ok, but there are implications...". Long story short, they changed every script they had to comply with the new security policy: no unencrypted sensitive data. And that means, no telnet, no r* tools, no ftp, et al.

      --
      Utinam logica falsa tuam philosophiam totam suffodiant!
    2. Re:A very dumb idea by Anonymous Coward · · Score: 1, Funny

      And you're a stupid retard.

    3. Re:A very dumb idea by fdisk3hs · · Score: 1

      Poo poo on you...

      So now you hate OpenBSD because they're making you type pkgadd -v ftpd.tar.gz or whatever? Whaaa...

      You have to install Emacs on it FCS! It aims to be an OS that is built from the ground up on each system, so that you have not the bloat. Also you are guaranteed to know about all the services by the time you get finished setting up a BSD box...

      'Bye bye OpenBSD', what a tool.

    4. Re:A very dumb idea by Anonymous Coward · · Score: 0

      what a moron...

      "OpenBSD is just a toy to amuse Theo"
      "their user base is so small"

      Get your facts straight...

      Again, what a moron...

    5. Re:A very dumb idea by ConeFish · · Score: 1

      Anyone who has worked in a large unix shop knows that the most dangerous security problem is internal abuse. A disgruntled coder, or just someone wanting to mess around could cause huge amounts of trouble in your company. And in a MULTINATIONAL BANK??? You are telnetting and rsh'ing around your servers? Tell me where to send my resume please - I want a job there.

      --
      The dumber people think you are, the more surprised they are when you kill them.
    6. Re:A very dumb idea by Shanep · · Score: 2

      No one in their right mind would use one of the r* tools or telnet to access a box across the internet. However , for internal connections withing a large organisation they are *vital*.

      Vital, as if there is no better alternative?

      With the trend of outsourcing IT HR, bringing IN lots of potentially untrustworthy staff and putting OUT very clued up staff who are now very disgruntled, I would guess that previously already endangered LANS are now becoming even more threatened.

      Staff on the way out will be sniffing and key logging their peers, bosses and the new contractors and the new contractors don't have much to loose either, being just another contractor.

      Anyone who has worked in a large unix shop (I work in a multinational bank)

      I know a very large multinational bank which uses OpenBSD on it's firewalls.

      knows that rlogin and telnet are used all the time to access the various servers over the LAN and VPN ,

      So the fact that security is usually lacking somehow makes the use of plain text OK within a LAN environment?

      Bye bye OpenBSD.

      Bye bye DickHEAD.

      --
      War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
    7. Re:A very dumb idea by duffbeer703 · · Score: 2

      That is nonsense.

      My wife works for a large insurance company that handles medical claims. When she was home sick, she simply rsh'd into the companies terminal server from our earthlink account!

      She was not 'rooted' or hacked. In fact, her connection was much faster than the useless VPN that I am forced to use.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    8. Re:A very dumb idea by slashtop · · Score: 0

      Moron, Theo is my hero, I absolutely respect him!
      what he is doing is right, r* is toooo dangerous,
      openssh can do whatever r* can do!

    9. Re:A very dumb idea by boltar · · Score: 1

      Why would a disgruntled coder bother with packet sniffing? Coders have to have access to the boxes
      to do their work, they could do far more damager by just trashing the databases. Guess you've
      never worked in a big company have you?

    10. Re:A very dumb idea by boltar · · Score: 1

      Oh get real. Go get a real job and then get back to me , you obviously have no clue what its like
      working in a place that has upwards of a thousand servers where the developers have to have access
      to the boxes anyway to do their work.

      PS: A firewall is connected to the internet , read what I wrote before you try to back up your
      lame repost with the kiddies fallback of being insulting.

    11. Re:A very dumb idea by boltar · · Score: 1

      You honestly think that big companies that have hundreds if not thousands of servers and
      literally use terrabyte disks give a flying fuck about saving a few hundred K of disk space
      on tools that they find pretty damn essential and will have to install anyway. Grow up.

    12. Re:A very dumb idea by Anonymous Coward · · Score: 0

      Holy shit.

      I feel bad for that insurance company.

      Gee... What's it called?

      Free insurance for everyone!

    13. Re:A very dumb idea by ConeFish · · Score: 1

      If you have ever worked in a large company, you might know that not all coders have access to everything. That is typically how a *small* company works. Try harder next time.

      --
      The dumber people think you are, the more surprised they are when you kill them.
    14. Re:A very dumb idea by Shanep · · Score: 2

      I work for a major Stock Exchange. We have seperate physical networks for staff, production, development and security.

      The production servers are usually accessed via their serial console ports via console servers which are only connected to the security network. Few people have physical or logical access to that network and those servers. Baring that, ssh and scp is the norm where at all possible.

      Thanks for letting me know the function of firewalls (my bread and butter).

      However, I am merely pointing out, that plain text within a LAN is still very dangerous, especially within an org that has a lot to protect. It removes accountability from the staff because their usernames and passwords cannot be considered completely safe from other staff who may have similar privs.

      OpenBSD , its just a toy to amuse Theo thats not really aiming at the high end market but rather just as a web server or other ISP type role.

      How does removing insecure tools from an OS that focuses on security make that OS a toy? You can always put it back for Christs sake.

      The fact is, that insecure tools are insecure on the internet and within corporate LANS.

      --
      War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
    15. Re:A very dumb idea by karlm · · Score: 2
      Agreed. Wholeheartedly.

      If you're going to use plaintext tools, you shouldn't even bother having seperate user accounts. Make one user account called "guest" with a null password. It's easier that way, ad it's effectively what you're doing when you use insecure protocols internaly.

      Of course, if you're using 100% IPSec internally, then anythign that uses passwords for authentication should be fine. However, IIRC, rsh just checks the source port of the packet and then balieves that you are who you claimto be with absolutely no authentication. IPSec can't help you there.

      --
      Copyright Violation:"theft, piracy"::Anti-Trust Violation:"thermonuclear price terrorism"<-Overly dramatic language.
    16. Re:A very dumb idea by Shanep · · Score: 2

      Why would a disgruntled coder bother with packet sniffing?

      Why? Why don't you think about it for a while.

      Accountability. Disgruntled worker has God privs across a bunch of mission critical servers (critical to not only the business but to customers in a bank scenario). Servers are in a secure room with video surveilance and the syslog server and line printers are in another secure room which few people have access to or are even aware of all together.

      Our poor disgruntled worker would be STUPID BEYOND BELIEF to fuck with any server or network gear in that environment with either his ugly head on video tape or his username plastered all over syslog printouts that he can't get to...

      However, this lucky bastard has YOU as a boss and since you called the shots you said, "ah to hell with secure tools, we'll just keeping using the good old r* tools since we trust our staff and our network is behind a nice black firewall!".

      So, our disgruntled worker is smarter than you, he sniffs some passwords of people he never liked and a few he now no longer likes...

      Now those servers that have been dd if=/dev/zero of=/dev/sda have YOUR name printed on the syslog printouts instead of his.

      Guess you've never worked in a big company have you?

      So what position do you hold at this bank? Teller?

      --
      War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
    17. Re:A very dumb idea by Anonymous Coward · · Score: 0

      Perhaps you need to read about bank security again.
      Bank coder's work is generally done on a prototype network seperate from anything live. Their work, before being put into production use, is moved to a second network.
      On this network, the code is reviewed and tested by a seperate set of coders, not related to, or known to the first set.

      Banks have to be secure. Running rlogin, rsh, or a non-kerberized/srpized telnet is not secure.
      If you do indeed work at a bank, then you should be fired.

    18. Re:A very dumb idea by boltar · · Score: 1

      Really? Thats funny because in the last few companies (all large , all banks) I've worked
      in coders have had access to the production machines as well since the team that wrote the
      code also did the support.

      Next...

    19. Re:A very dumb idea by boltar · · Score: 1

      Why should I be fired? I didn't set up the rules, thats up to the admins. As for a 2nd seperate
      network, yeah right, dream on. Where do you work, the CIA? If I need to access the trading systems
      here I just telnet in from my sparcstation (assuming I had a login), there is no ssh here FYI.

    20. Re:A very dumb idea by Anonymous Coward · · Score: 0

      I work on a network with 300+ solaris machines,
      our standard jumpstart server installs our custom ssh package,
      removes crappy setuid bits, the no_exec stack mods
      to /etc/system some tcp mods to /etc/default/inetinit
      (dont respond to ICMP ping broadcast etc..) and installs
      the latest patch cluster from sun. If you use telnet here
      your dubbed retarded and beaten with a stick. Doesnt
      matter what network your on cleartext = bad. If you dont
      see this then you probably need a major drop in pay
      any sysadmin knows the basics of security.

      I worked for a large gov contractor, they did the same thing
      your bank does. They scoffed when I talked about ssh, not even
      showing them their packets I sniffed convinced them that
      telnet, rsh is bad... (only OTP is the answer to clear text)
      so I left for a better job..

    21. Re:A very dumb idea by Anonymous Coward · · Score: 0

      Well as long as the connection was faster, thats what matters
      And if you havent been hacked in the first five minutes
      you must be secure. People like you scare me.
      You should NOT own a computer. ignorance and stubborness
      are the worst combinations.

    22. Re:A very dumb idea by Anonymous Coward · · Score: 0

      HAHAHAHA....you have absolutely no idea about how security works. Telneting to your servers...oh my god. Please tell me the name of where you work. Obviously there are 15 year old sec policies in place and the guys who are in charge of InfoSec are sleeping. If your network and systems policies are as bad as what they seem, I would hate to see what your SDLC policies look like. Probably using DES for encryption, judging by how ridiculous your statments have been. Just give me the name of your company, I can guarantee that all this will all change in 10 days. Your insurance company that insures against risk would freak if they knew your company's policies are from 1988. Please don't post like you know what your talking about, you obviously don't.

    23. Re:A very dumb idea by Shanep · · Score: 2

      As for a 2nd seperate network, yeah right, dream on. Where do you work, the CIA?

      Huh!? Are you serious? I really want to know your position in this bank, because I am disgusted.

      As I have stated elsewhere in this thread, the stock exchange I work for has at least 4 seperate physical networks.

      Production: mission critical, it's why we exist and having it compromised would hurt a lot of people and a lot a heads would roll.

      Development: This is Production V2.0beta. This needs to be seperated from Production for obvious reasons. Mistakes cost little here and much more people (as required) can have the access they need here to build the new Production system. This network is important in it's own right, it hosts what will some day be on the Production network. If a disgruntled worker put something nasty into this system, it might (slight chance) make it into the Production network when it gets cut over some day, so it needs to be secured as much as possible from people who don't need access to it.

      Security (often called Surveilance): Any questions why this needs to be physically seperate, with access provided to only an elite few who associate as little as possible with the rest of the company, including Production sys admins?

      Staff (sometimes called Office): A network for ordinary people who use systems on this network and Production systems with very low privs. Often they have seperate machines for work on the seperate Staff and Production networks. They are the interface between the mission critical Production systems and customers, who are also critical to the business.

      Each network is extremely important and seperation of each to the maximum that allows the business to work is very much the norm in a company like a stock exchange or a bank.

      CIA? How many networks do you rekon they have! They probably have entire departments, as far as staff and systems go, duplicated who watch each other!

      Hell, fraud or vandalism of bank or stock exchange systems is something that would rank extremely highly as something the CIA would investigate. Their first contacts would be the guys from security, some of which probably once worked for the CIA!

      If I need to access the trading systems here I just telnet in from my sparcstation (assuming I had a login), there is no ssh here FYI.

      Sounds like to me you are big noting yourself. Sparcstation sounds cool eh?

      You seem to have no clue about a banks network, either that or you work for the First Bank Of Afganistan.

      --
      War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
    24. Re:A very dumb idea by Anonymous Coward · · Score: 0

      Agreed. I work in a large co. and developers do NOT have access to production in any manner whatsoever. (and repeatedly get shot down asking for "read-only accounts" to production machines).

    25. Re:A very dumb idea by Anonymous Coward · · Score: 0

      I am officially moving my bank accounts to cash kept underneath my my bed. Screw 3% interest.

  14. Re:One more sign . . . by vegetablespork · · Score: 1

    Pot, kettle . . .

    --

    Call (206) 338-5780 COLLECT for information about a genuine BA, BS, MA, MS, MBA, or Ph.D.

  15. Symbolic Importance by 4of12 · · Score: 3, Interesting

    I doubt anyone smart enough to install and run OpenBSD is going to be stupid enough to run the r suite of utilities.

    But I have to pause in remembrance, because, after all, they are the Berkeley r-suite.

    I used them for many years, alongside telnet and ftp, back in the 1980's when 4.2BSD was distributed with my computer. Anyone remember doing tilde escapes to pop back to the local machine?

    Even though their security model is insufficient in this present day and age, they really helped to pave the way in showing how remote computers could be accessed in a convenient and powerful way.

    It's fitting that a BSD will be the first to retire this venerable set of programs.

    R.I.P., r-suite.

    --
    "Provided by the management for your protection."
    1. Re:Symbolic Importance by glitchvern · · Score: 2, Interesting

      You can still do tilde escapes in ssh or at least openssh.

      fox:~ % ~?
      Supported escape sequences:
      ~. - terminate connection
      ~R - Request rekey (SSH protocol 2 only)
      ~^Z - suspend ssh
      ~# - list forwarded connections
      ~& - background ssh (when waiting for connections to terminate)
      ~? - this message
      ~~ - send the escape character by typing it twice
      (Note that escapes are only recognized immediately after newline.)

    2. Re:Symbolic Importance by 4of12 · · Score: 2

      You can still do tilde escapes in ssh or at least openssh.

      Most of my usage has been on X displays running multiple virtual terminal sessions.

      In the old days, on a single green screen CRT, I had a lot more need for quickly switching sessions in the same terminal window, using tilde escapes and sending jobs into background, etc. Not so much anymore, though.

      --
      "Provided by the management for your protection."
    3. Re:Symbolic Importance by Anonymous Coward · · Score: 0

      ~y : and now back to the future :)

    4. Re:Symbolic Importance by rmstar · · Score: 1

      I don't plan to be picky, but in fact there are some linux distros out there that don't have the r- suite in their base install. Try gentoo for example.

      regards
      rmstar

    5. Re:Symbolic Importance by 4of12 · · Score: 2

      there are some linux distros out there that don't have the r- suite

      You're right.

      If I'd thought a minute I probably would have figured out that such Linux distros exist; Tin Foil Hat comes to mind.

      --
      "Provided by the management for your protection."
    6. Re:Symbolic Importance by Permission+Denied · · Score: 2
      You can still do tilde escapes in ssh or at least openssh.

      Also works with ssh.com's ssh:

      ssh: SSH Secure Shell 3.1.0 (non-commercial version) on sparc-sun-solaris2.8
      Supported escape sequences:
      ~. - terminate connection
      ~^Z - suspend ssh
      ~# - list forwarded connections
      ~- - disable escape character uncancellably
      ~? - this message
      ~~ - send the escape character by typing it twice
      ~V - dump version information to stderr
      ~s - dump statistics and connection information to stderr
      ~r - initiate rekey immediately with old algorithms (ie. changes
      encryption and integrity keys)
      ~l - go to line mode (keystrokes are gathered to an internal
      buffer, and will be output all at once when you enter
      a newline)
      (Note that escapes are only recognized immediately after newline.)

      I suspend sessions all the time. Lots of fun when you bounce around hosts, eg, ssh from A to B, from B to C, from C to D, etc. You have to remember to hit ~ the correct number of times to suspend to the right machine.

    7. Re:Symbolic Importance by moyix · · Score: 1

      Tilde escapes still work in the s* programs. I often use ~. to get out of timed out ssh sessions...

  16. r-suite - the weapon of a Hacker by ThinkingGuy · · Score: 1


    Elegant tools for a more civilized age.

  17. No big deal... by j-turkey · · Score: 2, Insightful

    Its about time that these tools be phased out -- the services have been shut off (by default) in just about every *nix distribution on the market over the last decade. Someone needs to pioneer killing them -- and a strip-down default install like OpenBSD seems to be the appropriate place to do that.

    There's a number of "what about me" folks out there -- who have some mitigating circumstance to need those tools (see here). It seems that these folks are just speaking out to hear themselves speak. Its not like these services are being excluded from the ports tree. Even if they were, you can still grab the source and build it yourself -- hell, there are still binary packages out there that you can just build.

    Lastly, as stated in the thread here, its just the servers that are getting the axe, the clients stay...so all of the valuable tools (telnet, rlogin, etc) aren't going away.


    -Turkey

    --

    -Turkey

    1. Re:No big deal... by Anonymous Coward · · Score: 0

      Good comment - very well said. I have to correct you on one thing though: both r* servers and clients go. Gone already actually. rlogin is gone too, but rsh stays for a while. Telnet does not really have anything to do with r* tools and it, of course, stays.

    2. Re:No big deal... by fatpanda-- · · Score: 1

      Well actually, you should read the thread more
      thoroughly, because r-* clients are going away
      too, the only one left as three days ago was rsh.

      checkout the cvs interface if you want
      more info

    3. Re:No big deal... by j-turkey · · Score: 1

      Hey -- you're right. I stand corrected.

      However, I am 100% sure that (at the very least) there will be a binary tarball floating around with the clients.


      -Ethan

      --

      -Turkey

  18. Thank Fordness... by fooguy · · Score: 3, Interesting

    It's about time.

    I'm an OpenBSD user, and a Perl advocate. I love Perl, but not everyone does. Not everyone needs it, just like not everyone needs Python or tcl/tk.

    OpenBSD is the closest thing I've seen to an operating system in a long time. When I install an OS, I want to chose what to turn on, not hope I turned off everything I didn't need. I want to know dozens of eyes have done their best to be sure the OS is secure.

    The ports collection is far better than any package management tool I've used (Sun pkgadd, Linux RPM). Not only is it good, but OpenBSD's is the best of any BSD I've used (Free and Net) because it's clean. There is only a tiny chance a port you try and build won't work (::leering at FreeBSD::) and it's so easy that I don't mind doing a make;make install to get Perl.

    All that said, Theo's recent rant about r* utils makes perfect sense. Get rid of it!

    And while we're at it, toss telnet out with the bathwater. Anyone who isn't using ssh to connect to a remote machine is *begging* to get owned. The only way some people are going to use secure tools is if we force them to. I know at work until I turn telnet off people will use that over ssh because it's familiar, because they don't want to upgrade the 100 year old version of QVTTerm they have.

    As for FTP - don't let the door hit you in the ass on the way out. I've been using scp for so long I get physically ill when I see this:

    ftp>

    Yeah it works, but it's a gaping hole. If people want it, fine, but build the daemon you want from the ports collection. The idea of inetd housing all these "critical" services is just an invite to get owned.

    I'm not a huge security nut (my boss won't use a grocery store card because his "marketing data is worth more than what they give me"), but in the battle for securie systems, we are losing! Servers here at work are breeding like rabbits, and everyone is not as savy as you and I. We need to do whatever we can to nudge them in the right direction, not just for their own sake, but for everyones sake.

    --
    "All I ever wanted was to see Larry Wall give Bill Gates a Perl necklace."
    http://www.eisenschmidt.org/jweisen
    1. Re:Thank Fordness... by Anonymous Coward · · Score: 1, Interesting

      The only time I was ever "0wned", it was via the SSH server. So I'm less than sanguine about its security.

    2. Re:Thank Fordness... by Anonymous Coward · · Score: 0
      ...and everyone is not as savy as you and I.

      That should be, "...and not everyone is as savy as you and me." You wanted the genetive intstead of the nominative. Your hypercorrectness makes you look the fool. Unless you know what you are doing, stick with what sounds "normal" rather than what sounds "correct."

    3. Re:Thank Fordness... by Anonymous Coward · · Score: 0

      Oh, and by the way, "savy" is spelled "savvy" - funny how a fool like you can miss a little thing like that while pretending that you're God's Gift to English Grammar.

  19. But then... by Anonymous Coward · · Score: 0

    Ok... I can see the point, and certainly I would prefer not to use telnetd or ftpd...

    But, we've got a lot of users right now using them to access our boxes, because my predecessor didn't see the need for SSH. Not that SSH didn't have its own holes several years ago... but, anyways,
    it now means going to each users desk (excuse me, but have you dealt with *users*?? Instructions? Oh, by that point you may as well just go do it yourself, or walk 1000 users through it on the phone one by one).

    And, people time = money... or so management seems to keep telling us as we try to hire help (an open req) for our department... and we are already swamped.

    So, yes.. eventually I will get everyone on SSH, a few at a time. But it ain't gonna happen overnight. Unless you want to foot the bill, that is... we have a hard enough time getting money out of management to replace our friggin P166 intranet server (NES 3.0) -- its not "important".

  20. I got a good laugh out of your reply...... by jsimon12 · · Score: 2, Insightful

    Not sure what universe you live in but you need to keep up on patches on any OS you use, whether it is OpenBSD/Solaris/Linux/Winblows etc etc etc. Granted most Unices don't need the level of patching that a Winblows box needs but it is a good admin who keeps his/her eyes open for issues that need to be resolved. But if that isn't your method for admining would you mind posting the IP's for boxes you manage, I need something to root ;)

  21. I'm glad I chose NetBSD by Anonymous Coward · · Score: 0

    Reading the comments I realize I should be glad I chose
    NetBSD instead of OpenBSD when looking for an OS for
    my kick-ass Sun IPC (yes, I still use it). I could have
    ended up like those people who were writing in comments
    that consist nothing but flaming others or worse, end up
    like Theo (uggh). Well, OpenBSD is nice for some, but
    not me. NetBSD Forever!

  22. Don't lose telnet. by dsb3 · · Score: 3, Insightful

    I use telnet more often than I use ssh.

    Ssh - I use for connecting to other machines.
    Telnet - I use for testing webservers, mail servers, news servers, testing whether ssh servers are alive and what version they're running, etc etc.

    Just because the telnet DAEMON is undesirable doesn't mean the client is so too.

    --

    Slashdot? Oh, I just read it for the articles.
    1. Re:Don't lose telnet. by ZiZ · · Score: 2

      I always use Netcat or one of its variants (such as OpenBSD's obnc or cryptcat, say) to do that sort of thing, and a number of other little wierdnesses besides. Certainly it isn't as smart as telnet, but it does the jobs I need it to and more besides.

      --
      This flies in the face of science.
    2. Re:Don't lose telnet. by dsb3 · · Score: 2

      That's a good point. I could (with effort, and perhaps some self-hypnotism) start to type n-e-t-c-a-t instead of t-e-l-n-e-t. After all, it's only taken me a year to start typing h-o-s-t instead of n-s-l-o-o-k-u-p :-)

      --

      Slashdot? Oh, I just read it for the articles.
    3. Re:Don't lose telnet. by Permission+Denied · · Score: 2
      I could (with effort, and perhaps some self-hypnotism) start to type n-e-t-c-a-t

      The name of the command is actually "nc" - like any proper unix tool it has a terse, easy-to-chord-type name ("n" and "c" are on different fingers :)

  23. r, r and r: The Axis of Evil by Anonymous Coward · · Score: 0

    Removing rlogin, rsh, and rcmd is certianly a lot easier than fixing them to work with Kerberos V (the OpenBSD versions don't, er, didn't).

    In any case, with or without Kerberos they are still appropriate tools in many situations.

    Given that, can anybody here actually provide good reasons for removing these tools, other than: "protect dim-witted users from themselves?", or "publicity stunt?".

    1. Re:r, r and r: The Axis of Evil by StressedCoder · · Score: 1

      SSH is easily used in place of rlogin/rsh/rcmd. I've used it for this and been pleased with the results, virtually a drop in replacement. You could probably even get away with aliasing it, if you knew the remote system was running sshd.

      So, with secure commands to meet the need, why keep old ones around?

      --
      Jason Denton Colorado State University [Thoughs and comments are my own, and not reflective of CSU]
  24. they need to make sure... by msouth · · Score: 4, Funny

    ...that they remove "rm" last.

    --
    Liberty uber alles.
    1. Re:they need to make sure... by Anonymous Coward · · Score: 0

      nah
      mv rm /dev/null :)

    2. Re:they need to make sure... by howardjp · · Score: 1

      unlink /dev/null

      Wait, OBSD isn't XCU (and don't you dare make this as troll because my name is on the PR that got it into FreeBSD).

  25. I believe the exact words were by Hektor_Troy · · Score: 2

    Neitzsche? Nope - he doesn't exist in any of my history books.

    --
    We do not live in the 21st century. We live in the 20 second century.
    1. Re:I believe the exact words were by Amarok.Org · · Score: 2

      T-shirt seen:

      Front: "God is dead." - Neitzsche
      Back : "Neitzsche is dead." - God

      --
      -- "Other than that, how was the play Mrs. Lincoln?"
    2. Re:I believe the exact words were by Anonymous Coward · · Score: 0

      "Neitzsche is God." -Dead

  26. Multinational bank by puzzlr · · Score: 1

    So if your network is compromised then you get to watch as passwords are grabbed and machines are compromised. Great company. I won't be banking there.

    I work for a large bank, it's probably the biggest one in the US, and not only are these things discouraged, but people lose their jobs if they don't remove them after they have been told to.

    As for openbsd, or any os for that matter, being a toy to amuse....a tool is a tool, it does not decide how it is used.

  27. Security, redundancy, minimalism by Zoopee · · Score: 1

    Let us try to separate the security matters.
    A protocol can be insecure - say if it provides no reliable means of authentication, or if it transmits all information in clear text.
    Implementations of a secure protocol can be insecure - that is, buggy -, and implementations of insecure protocols can do their best not to add any insecurity.

    BSD is not dead, nor is it dying.

    The r-tools are insecure protocols, since they transfer sensible information in clear text. I am not for enabling the daemons by default installs.
    But I don't think they should be removed.
    The clients should definately not be removed, in my opinion, I do not see any insecurity in having an rlogin client installed.

    A system will not be much more secure than its admin is capable. Security has always been a compromise.

    I believe in security, I appreciate OpenBSD's security code auditing teams, yet OpenBSD's claim "Four years without a remote root security hole in the default install!" does not impress me too much. If the default install is with everything disabled, or configured in some rather restricted way, it is not much of worth to most. People talk all the time about network security, disabling services and daemons, etc. Let us remember the more common type of security problems still, local. Most systems serve users. Local security is just as important, if not more. And not all holes immediately give superuser access to the exploiter, yet they are dangerous. Would it have been "4 years without an exploitable security problem in the OpenBSD code base", this would mean quite more already.

    So I think telnet, rlogin, rsh, rexec and ftp should be left in. telnetd, rlogind, rshd, rexecd, and ftpd should also be left in, just disabled by default in inetd, administrators will enable those they need as they know what they are doing.
    The code of all those should be audited just like the rest of the distribution. Data being transmitted as plain text is not a security hole in the system. It is known to the admin, just as it is known that passwords can be guessed brute-force.

    In an internal academic/corporate network, usually some hosts are trusted, and some users are. Each organization has its security policy, describing how to decide what is trusted. If an host is trusted, the route from it is just as trusted. No encryption will help here. Sometimes rhosts based authentication bypassing is useful.

    Encryption won't solve everything. It is a bad illusion for anyone that if the communication is encrypted, it can suddenly be all 100% trusted and safe. A well administered site ran by competent admins and with a good security policy, I would trust much more than a site where ssh and encryption is trusted for everything.

    Also, as always, there is a point of interoperability, and compatibility. You cannot switch all your organization, definately not all the environment around it, to different protocols and utilities that easily, and with the Internet attached, it gets even more difficult.
    If you think that all utilities/work methods can be secured just by replacing them like this, it isn't so easy.
    I am pro advancement, and I think changing things, switching to more secure protocols/systems, is all a good idea, but at its time, as the site's administrators consider it... It cannot be done at once, and should not be done by the maintainers of the distribution.

    As for Perl on FreeBSD, I'm very much for it. Most of the BSD systems I use are FreeBSD, then BSDi BSD/OS... Saving a few tenths of megabytes in the distribution, just as simplifying the build and installation process is a good step, Perl is nowhere as standard for a network as the r-tools are, and the system's core scripts/tools shouldn't depend on it. Where it is wanted, install it from the ports tree, or just build it from plain sources...

    It might be good idea if the r-tools could be just a backward compatibility part of the ssh stuff... So say, ftp, unless given a specific flag, will by default do sftp, and resort to old style ftp only if that failes, and rsh will be ssh, which will also support the rsh/rlogin/etc. protocols...

    All that, though, is just my 2^-2 cent...

    --

    How the heck am I supposed to double click on your computer?
  28. How to transfer files securely and quickly? by treat · · Score: 2

    The problem when rsh and ftp are removed, is that there is no way to transfer files at wire speed. ssh is too slow for 100Mbit networks, let alone gigabit. Is there any software that solves this problem, perhaps with secure authentication and protection against alteration of the data stream?

    1. Re:How to transfer files securely and quickly? by WetCat · · Score: 1

      rsync ?

  29. Elegy for *BSD by Anonymous Coward · · Score: 0
    I am a *BSD user
    and I try hard to be brave
    That is a tall order
    *BSD's foot is in the grave.


    I tap at my toy keyboard
    and whistle a happy tune
    but keeping happy's so hard,
    *BSD will die real soon.


    Each day I wake and softly sob
    Nightfall finds me crying
    Not only am I a zit faced slob
    but *BSD is dying.
  30. two comments by thogard · · Score: 2

    Pulling Perl from the base package will limit the flexibility for many of the set up scripts but I can see where the size of Perl has gotten way out of hand. Maybe they should look at mini-perl (the one perl uses to configure its self) might be worth considering.

    The R commands need to go away but I'm wondering if the best option is to fix them properly. The idea here is to put together a library (maybe a fork of getops) so that you can take most standard programs that use stdio and make r versions of them by linking to the proper library. This way things like rmt (remote mag tape) and its friends restore and dump would all still work in a modern enviroment. There is no current version of dump or restore that works the way old rmt versions do and most of us still like to do backups from time to time.

  31. *BSD is dying by Anonymous Coward · · Score: 0
    It is official; Netcraft confirms: *BSD is dying

    One more crippling bombshell hit the already beleaguered *BSD community when IDC confirmed that *BSD market share has dropped yet again, now down to less than a fraction of 1 percent of all servers. Coming on the heels of a recent Netcraft survey which plainly states that *BSD has lost more market share, this news serves to reinforce what we've known all along. *BSD is collapsing in complete disarray, as fittingly exemplified by failing dead last in the recent Sys Admin comprehensive networking test.

    You don't need to be a Kreskin to predict *BSD's future. The hand writing is on the wall: *BSD faces a bleak future. In fact there won't be any future at all for *BSD because *BSD is dying. Things are looking very bad for *BSD. As many of us are already aware, *BSD continues to lose market share. Red ink flows like a river of blood.

    FreeBSD is the most endangered of them all, having lost 93% of its core developers. The sudden and unpleasant departures of long time FreeBSD developers Jordan Hubbard and Mike Smith only serve to underscore the point more clearly. There can no longer be any doubt: FreeBSD is dying.

    Let's keep to the facts and look at the numbers.

    OpenBSD leader Theo states that there are 7000 users of OpenBSD. How many users of NetBSD are there? Let's see. The number of OpenBSD versus NetBSD posts on Usenet is roughly in ratio of 5 to 1. Therefore there are about 7000/5 = 1400 NetBSD users. BSD/OS posts on Usenet are about half of the volume of NetBSD posts. Therefore there are about 700 users of BSD/OS. A recent article put FreeBSD at about 80 percent of the *BSD market. Therefore there are (7000+1400+700)*4 = 36400 FreeBSD users. This is consistent with the number of FreeBSD Usenet posts.

    Due to the troubles of Walnut Creek, abysmal sales and so on, FreeBSD went out of business and was taken over by BSDI who sell another troubled OS. Now BSDI is also dead, its corpse turned over to yet another charnel house.

    All major surveys show that *BSD has steadily declined in market share. *BS is very sick and its long term survival prospects are very dim. If *BSD is to survive at all it will be among OS dlettante dablers. *BSD continues to decay. Nothing short of a miracle could save it at this point in time. For all practical purposes, *BSD is dead.

    Fact: *BSD isdying

  32. Why remove them? by Bert64 · · Score: 1

    While i admit that the r* tools aren`t designed with security in mind, and their use should be discouraged.. there ARE cases where they are very usefull. For instance, i run a network of a large number of unix machines of differing flavours.. and the r* tools are standard on all of them.
    So usually i end up using rcp to download files to a new machine from a distribution server, rcp dist@ip:/files/bleh . is much easier than ftping or using scp, and since the access is download-only and anonymous.. i`m not really bothered about someone else sniffing the connection. r* is also much faster an s*, since there is no encryption overhead... downloading large files over a 100mbit switched lan where the fileserver is a p200, is certainly a LOT quicker.

    FTP/Telnet DEFINATELY should not be removed, the telnet command has far more uses than connecting to dedicated telnet servers, for instance you can use it to test other text-based protocols like smtp, http and pop3.
    FTP also, like rcp.. is very usefull for file distribution.. If you have files you want people to access easily, such as opensource software.. it makes sense to use a low overhead protocol like ftp, rather than an encryption-heavy protocol. Afterall, who is going to bother sniffing your traffic if they can just download the files themselves anyway?

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  33. r* Programs Being Removed from OpenBSD -current by PunchMonkey · · Score: 1

    That's a really good idea.... by removing routed from the system, the chances of a remote exploit go down significantly.

    --
    I'll have something intelligent to add one of these days...