<br /> Is /usr/sbin really the proper place for traceroute? – Debian Planet

Welcome to Debian Planet

News for Debian. Stuff that *really* matters

These are important Debian sites one should not be without!

  • Official Debian site
  • Package search
  • Mailing list archives
  • Bug reports
  • Debian on CD
  • Debian Weekly News — excellent news source!
  • Unofficial APT sources

  • Developers’ Corner
  • Community
    Need help? You’re not alone on this planet.

  • debianHELP
    (User support site)

  • Debian International
  • DebianForum.de

  • DebianForum.dk

  • EsDebian

  • DebianWorld

  • Debian-Fr

  • MaximumDebian

  • DebianUsers

  • Debian-BR

  • DebianHOWTO (Deutsch)
  • Contribute
    Got that latest or greatest scoop? Perhaps you have some important news for the Debian community? Submit a news item!

    Or perhaps you’ve written a rather ground breaking insight into some aspect of Debian and you feel compelled to share it with others? Knock up a longer editorial article and send it to the editors.

    General feedback should be sent to staff@debianplanet.org

    The place to get help on a Debian problem (after reading docs) or to just chat and chill is #debian on irc.oftc.net.

    Many of the Debian Planet staff live there so pop by and say hello.

    Debian Planet also has its own channel on the same network called #debianplanet.


    DP is sponsored by Xinit Systems.

    Domains paid for and hosted by uklinux.net.

    Buy your Debian merchandise at DebianShop.com.

    Support Debian through Bytemark Hosting. At least £7 will be given for each new account


    Is /usr/sbin really the proper place for traceroute?
    Submitted by ressu on Thursday, June 14, 2001 – 15:20
    Once again the debate on moving some useful software from
    /usr/sbin to /usr/bin, and once again the same arguments come
    up. Whether to allow some breakage and move the software that
    users mostly use from /usr/sbin to /usr/bin.

    Interesting enough, there are a few programs in /usr/sbin
    that get invoked almost daily by a normal user, and still they
    are kept in /usr/sbin. One of these programs is traceroute
    which brought up the discussion this time, this time it was the
    maintainer of traceroute-nanog that wanted to know the general
    opinion, and as before failed to get a clear view of users

    Here is a small summary of the discussion
    The whole discussion can be found either at lists.debian.org or from Google

    thread 1
    thread 2

    Ben Gertzfield quoted the following from FHS v2.2

    4.10 /usr/sbin: Non-essential standard system binaries
    4.10.1 Purpose

    This directory contains any non-essential binaries used exclusively by
    the system administrator. System administration programs that are
    required for system repair, system recovery, mounting /usr, or other
    essential functions must be placed in /sbin instead.

    The biggest point for against are:

    • traceroute must stay in /usr/sbin because moving it will
      break local scripts that depend on it being exactly where it
      has been for the last 5+ years.
    • To adhere to FHS, almost everything in /sbin,/usr/sbin
      will have to be moved out: ifconfig, sendmail, route,

    Any single good reasons were not mentioned, although it
    makes perfect sense (at least to me) to move the file from sbin
    to bin. I think this comment covers pretty much of

    The useful purpose is fixing a FHS non-compliance bug. Or the
    purpose is making the system more usable for users.

    The fact that other packages have had to exhibit breakage to
    "work around" this packages breakage, is hardly a glowing
    recommendation to keep things broken.

    -- Vince Mulhollon

    Personally i feel that suggesting things like adding
    /usr/sbin to your $PATH is kind of weird answer coming from
    people who try to make everything work like they are supposed
    to. Adding sbin to path is not a solution it’s a workaround for
    an OLD bug. Personally i don’t like workarounds if the original
    bug can be fixed, why not fix it and get the long term gain
    from it.

    Control panel

    Comment viewing options:

    Select your prefered way to display the comments and click ‘Update settings’ to activate your changes.

    Subject: Re: Is /usr/sbin really the proper place for traceroute?
    Author: steelhawk
    Date: Friday, 2001/06/15 – 12:15
    I don’t really see why ping and traceroute are in so different dirs

    ping is in /bin (“needed during boot, normal user app”)
    traceroute is in /usr/sbin (“not needed during boot, superuser app”)

    And still… my use of traceroute is usually to see where something goes wrong if ping fails… why is then one considered to be needed before everything is mounted (possibly over nfs/similar) and the other not?

    [ return ]

    Search articles

    ·News (182)
    ·Features (4)
    ·Site News (8)
    ·HOWTOs (38)
    ·Tips (5)
    ·Opinion (12)
    ·Q & A (19)
    ·Sponsorship (1)

    Log in


    Remember me

    » Register
    » New password

    Debian Security Announcements
    DSA-319 webmin
    DSA-318 lyskom-server
    DSA-317 cupsys
    DSA-316 nethack
    DSA-315 gnocatan
    DSA-314 atftp
    DSA-313 ethereal
    DSA-312 kernel-patch-2.4.18-powerpc
    DSA-311 linux-kernel-2.4.18
    DSA-310 xaos

    Latest poll: My Favorite Woody Backport Repository
    KDE 3
    GNOME 2
    Mozilla 1.3
    No backports on my Woody

    Total votes: 412
    11 comments · older polls

    home · archives · news feeds · about · polls · search · sections · user account

    Powered by the amazing Drupal

    Debian Planet is not officially related to the Debian Project.
    Debian and the Debian logo are trademarks of Software in the Public Interest, Inc.