Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Microsoft Patents sudo

Posted by michael on Fri Aug 20, 2004 09:00 PM
from the you're-just-mad-you-didn't-think-of-it-first dept.
Jimmy O Regan writes "Justin Mason (of SpamAssassin fame) has this blog entry: US Patent 6,775,781, filed by Microsoft, is a patent on the concept of 'a process configured to run under an administrative privilege level' which, based on authorization information 'in a data store', may perform actions at administrative privilege on behalf of a 'user process'."
This discussion has been archived. No new comments can be posted.
Microsoft Patents sudo | Log In/Create an Account | Top | 663 comments (Spill at 50!) | Index Only | Search Discussion
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
(1) | 2
  • Prior Art? (Score:5, Interesting)

    by aweraw (557447) * on Friday August 20 2004, @09:01PM (#10029673)
    (http://www.something.com/)
    So, I guess the prior art will be easy to show... right?
    • Re:Prior Art? (Score:5, Insightful)

      by Anonymous Coward on Friday August 20 2004, @09:04PM (#10029690)
      Sure, if you have the USD500,000 to field the court case. Most people cave first.

      [ Parent ]
    • Re:Prior Art? (Score:5, Funny)

      by cbr2702 (750255) on Friday August 20 2004, @09:04PM (#10029693)
      (http://sccs.swarthmore.edu/~cbr)
      How? Everyone knows those Open Sores hippies stole everything anyways.
      [ Parent ]
    • Re:Prior Art? by rubz (Score:3) Friday August 20 2004, @09:15PM
      • Re:Prior Art? (Score:5, Insightful)

        by NanoGator (522640) on Friday August 20 2004, @09:52PM (#10029973)
        (http://www.ferion.net/ | Last Journal: Monday May 06 2002, @02:16AM)
        "Why would they patent something which has been around for years in the competition's OS? There's no way they can actually patent sudo...not on my watch."

        They can patent it just fine, all the USPTO has to do is not notice the similarity. It's when they get to court with somebody about it that the problem actually exists.

        I had to sound like an arrogant ass here, but maybe you should go work for the Patent Office? Not because it'd teach you a lesson, but because it is pretty clear that whoever approves these doesn't understand the area they're in. I mean, look how technical the patent is. Either the patent office picked up on a subtle nuance that makes it different from *nux, or they just didn't connect it with something it does already.
        [ Parent ]
        • Re:Prior Art? (Score:5, Insightful)

          by The Kow (184414) <putnamp&gmail,com> on Friday August 20 2004, @11:23PM (#10030384)
          Let's be fair, if you had to read these at the rate they do at the USPTO, then figure out exactly wtf all this double-talking techno babble means, eventually things would start blending together and crap like this would filter through. I thought it was generally accepted that the main problem is not that the USPTO people don't know what they're doing, it's that 1) the patent process has been turned from a means to protect innovation into a profitable business model, and nobody seems to want to stop it, and 2) the USPTO itself is understaffed.
          [ Parent ]
          • Re:Prior Art? (Score:5, Insightful)

            by bit01 (644603) on Saturday August 21 2004, @01:41AM (#10030850)

            USPTO itself is understaffed.

            It doesn't matter how well staffed the patent office is. It is humanly impossible for a government office to realistically assess all of human knowledge for prior art. To say otherwise is dishonest.

            More precisely the patent office examiners a liars if they can say with a straight face thay have checked all possible places for prior art on an invention they have never seen before. Only a scientist who has spent a lifetime working in a very narrow area can do this, and even then they make mistakes all the time. It is financially impossible for the patent office to employ a scientist in every narrow area. Just look at their understanding of even one area like software. Absolutely hopeless.

            In any case prior art is a necessary but not sufficient evidence of inventiveness.

            ---

            It's wrong that an intellectual property creator should not be rewarded for their work.
            It's equally wrong that an IP creator should be rewarded too many times for the one piece of work, for exactly the same reasons.
            Reform IP law and stop the M$/RIAA patent/copyright abuse.

            [ Parent ]
          • Re:Prior Art? (Score:5, Insightful)

            by bleckywelcky (518520) on Saturday August 21 2004, @02:32AM (#10030992)
            I think the USPTO's problem is that they've adopted a default 'innocent until proven guilty' mantra where all patents are valid unless proven otherwise. They need to turn their thinking around and adopt a default 'guilty until proven innocent' mantra where all patents are invalid until sufficient (or a certain amount of) time has been spent or research done to prove otherwise. If a patent application comes in for a supposed "computer/electronic technology" and some guy looks at it for a couple hours (days, weeks, etc), but doesn't know what he's looking at, how can he actually justify that this is a new, unique, novel idea by accepting the application? If a patent reviewer doesn't react with an "ah ha!, now that is interesting" that indicates he/she understands the topic and what is unique about the idea, then it shouldn't be accepted.
            [ Parent ]
            • Re:Prior Art? by The Kow (Score:3) Saturday August 21 2004, @02:46AM
            • Re:Prior Art? by nwbvt (Score:2) Saturday August 21 2004, @05:49AM
              • Re:Prior Art? by nwbvt (Score:2) Saturday August 21 2004, @08:56AM
                • Re:Prior Art? by ultranova (Score:3) Sunday August 22 2004, @08:08AM
                  • Re:Prior Art? by nwbvt (Score:2) Sunday August 22 2004, @09:40AM
                    • 1 reply beneath your current threshold.
              • 1 reply beneath your current threshold.
            • Re:Prior Art? by back_pages (Score:2) Saturday August 21 2004, @10:20AM
              • Re:Prior Art? by vsprintf (Score:2) Saturday August 21 2004, @03:28PM
          • Re:Prior Art? (Score:5, Insightful)

            by msobkow (48369) on Saturday August 21 2004, @03:52AM (#10031152)
            (Last Journal: Sunday February 18 2007, @11:40AM)

            Stop making excuses for the incompetent. We all have to pay for their screwups, and it's about freakin' time they were held accountable.

            Sue them. Sue them for your legal fees, your lost revenue, your lost potential revenue, damage to your corporate image, and anything else you can think of if you get caught in a bogus IP "lawsuit" by some vulture corp because of USPTO incompetence.

            If they can't do the job, don't do it. Let the backlog build up until industry screams and starts pushing for Congress to increase the budget. As long as you push incompetent crap through instead, the funding will never be increased because corporate America does not see just how much damage you're doing with your negligence at the USPTO.

            And believe me, it is emphatically negligance.

            [ Parent ]
          • Why not have patents peer reviewed? by Peter Cooper (Score:3) Saturday August 21 2004, @04:19AM
          • Re:Prior Art? by nwbvt (Score:2) Saturday August 21 2004, @05:44AM
          • Re:Prior Art? by gnu-generation-one (Score:1) Saturday August 21 2004, @06:00AM
          • Re:Prior Art? by buckstymie (Score:1) Saturday August 21 2004, @06:32AM
          • Re:Prior Art? by tacocat (Score:2) Saturday August 21 2004, @09:57AM
          • 1 reply beneath your current threshold.
        • Re:Prior Art? by maximilln (Score:2) Saturday August 21 2004, @07:31AM
      • Re:Prior Art? by dnoyeb (Score:3) Friday August 20 2004, @11:46PM
      • Re:Prior Art? by 1u3hr (Score:2) Saturday August 21 2004, @12:42AM
      • Hurry!!! Patent fork... by Vaginal Discharge (Score:1) Saturday August 21 2004, @12:48AM
      • Re:Prior Art? by lucas teh geek (Score:1) Friday August 27 2004, @03:00AM
      • 2 replies beneath your current threshold.
    • Not really a patent (Score:5, Funny)

      by commodoresloat (172735) on Friday August 20 2004, @09:23PM (#10029804)
      (http://shockandblog.com/blog)
      It's a pseudo-patent.

      thanks, I'll be here all week....
      [ Parent ]
    • maybe not so easy (Score:4, Insightful)

      by r00t (33219) on Friday August 20 2004, @09:58PM (#10030003)
      (Last Journal: Friday May 05 2006, @11:53PM)
      If the summary is correct, sudo doesn't count.
      At least, normal sudo use doesn't count.

      This looks more like a daemon that will accept
      commands to run. With sudo, you don't have a
      privileged process performing actions on behalf
      of a user process. It's a privileged process all
      by itself, plain and simple.

      Maybe xcdroast+cdrecord would count, if cdrecord
      is setuid and xcdroast is not. That's key. You
      have to have two processes, one of which is not
      privileged. Knowing the way Windows would likely
      do things though, a daemon may be required.
      [ Parent ]
      • Re:maybe not so easy by sploo22 (Score:2) Friday August 20 2004, @10:46PM
      • Re:maybe not so easy (Score:5, Informative)

        by Anonymous Coward on Friday August 20 2004, @11:00PM (#10030291)
        If the summary is correct, sudo doesn't count.

        The summary is mostly irrelivant as to what legal protection the patent has. The legal protection comes from the part marked "claims". And if you look at claim 1:

        executing an administrative security process under the administrative privilege level;

        the administrative security process accepting a request from a user process executing under the non-administrative privilege level

        You need an "admin. security process" that is "executing ... under ... admin. priv. level".

        It, the "admin. security process" then needs to "accept request[s] from a user process".

        So, it's somewhat questionable if sudo would really block the claims. I'm sure if one were to send the patent office the sudo info, MS would argue that they have an "already running admin. process" that then actively accepts requests from other user processes.

        In any case, everyone here who's uptight about the patent, there's at least two things you can do. 1) you can collect together all your sudo data, and optionally if you want explain how you think it describes a system that operates the same as the claimed system, and send it to the patent office to be placed into the legal record of this patent. That's the low cost (or maybe no cost, check the patent office web site for details) option available for you. Or, 2) you can collect together all your sudo data, and explain carefully how you think it describes what the claims describe, and file with the patent office for what is known as a reexamination of the patent. Yes, that's correct, you, someone unrelated to either MS or the patent office, or this patent, can actually send in your information and ask that the patent office reconsider their decision. Again, check the web site for details. So, instead of belly aching about how bad a job the patent office is or is not doing, why not simply help them out by sending them the info you know about, and then they have a better chance of doing a better job. And who knows, you might actually get this patent killed in the process.

        [ Parent ]
      • Re:maybe not so easy (Score:5, Insightful)

        by no-body (127863) on Friday August 20 2004, @11:25PM (#10030395)
        I don't think you are right with this. You're taking the word "process" too strict. I have not seen that it sasys in the patent that it needs to be a daemon.

        In the patent context it's hardly a OS process, more a "description of collected steps performing a defined functionality".

        If you think sudo does not count you're definitely incorrect. The sudo program is a process (performs defined steps) under an authorized level (setuid root) goes after privileges (grouped by user/computer/group/whatever) and allows or denies privileges.

        That's the patent.

        What M$soft does right now is write zillions of patents, no matter if they have previous art - they sure know it exists. Their straegy appears to be to get as many patents as possible and then one has to go to court to get it revoked. They got billions of $$'s in their war chest ant they are using it in this manner - one day we'll see how this turns out.

        [ Parent ]
      • Re:maybe not so easy by Crackajaxx (Score:1) Friday August 20 2004, @11:30PM
      • Re:maybe not so easy by dnoyeb (Score:2) Friday August 20 2004, @11:50PM
      • If not Hurd, will do by Anonymous Coward (Score:1) Saturday August 21 2004, @02:20AM
        • 1 reply beneath your current threshold.
      • Re:maybe not so easy by martijn-s (Score:1) Saturday August 21 2004, @03:22AM
      • Re:maybe not so easy by phek (Score:1) Saturday August 21 2004, @06:00AM
      • Re:maybe not so easy by gedhrel (Score:1) Sunday August 22 2004, @06:27AM
      • 3 replies beneath your current threshold.
    • Re:Prior Art? by Lord Kano (Score:1) Friday August 20 2004, @10:03PM
    • Re:Prior Art? (Score:5, Insightful)

      by hardcode57 (734460) on Friday August 20 2004, @10:22PM (#10030106)
      (Last Journal: Wednesday August 24 2005, @07:04AM)
      Who needs to prove prior art? Obviousness is also an impediment to a patent. Even if the existing prior art cited here doesn't quite match, the reaction of everyone on this page is that there must be some that does: a fairly good indication that practitioners versed in the art regard the idea as obvious.
      [ Parent ]
      • Patents by DragonHawk (Score:2) Saturday August 21 2004, @09:45AM
      • Re:Prior Art? by canadian_right (Score:2) Saturday August 21 2004, @12:37PM
    • Re:Prior Art? (Score:5, Informative)

      by mr_walrus (410770) on Friday August 20 2004, @10:27PM (#10030142)
      the University of Waterloo had a similar concept
      with something called "suw"

      basically a su command that allowed authorized individuals to have
      their own root password. the root login account
      itself had unusable password.

      each authorized users suw password was of course kept in
      a "data store" (a private passwd style file)
      and logging of its usage was done to provide an audit
      trail.

      this is at least 16 or more years old.

      -k
      [ Parent ]
      • Re:Prior Art? (Score:4, Interesting)

        by PW2 (410411) on Saturday August 21 2004, @01:01AM (#10030742)
        More prior art: A co-worker of mine has a working application that runs as a priveleged user and is used to start and stop custom NT services after receiving RPC calls from a client application that we are using so that we don't need permanent admin access to start and stop the services. This was a result of Sarbanes-Oxley -- I miss the good access I had in 1999 when I was the DBA, sysadmin, developer, etc. Now I'm only the developer.
        [ Parent ]
      • Re:Prior Art? by Jetson (Score:2) Saturday August 21 2004, @12:16PM
    • I did something similar as a workaround in NT 4.0 by HornWumpus (Score:3) Friday August 20 2004, @11:47PM
    • If you have RSTS/E docts by www.sorehands.com (Score:1) Saturday August 21 2004, @12:13AM
    • Re:Prior Art? (Score:5, Informative)

      by slacker775 (611528) on Saturday August 21 2004, @12:40AM (#10030674)
      (http://www.davehollis.com/)
      http://www.symark.com/powerbroker.htm Powerbroker is a sudo-like commercial app. It does a means to run as a daemon process in a client-server type environment to allow the configured policy to work between different systems. Googling on it turns up posts from the mid 90's so it's been around for a while.
      [ Parent ]
      • Re:Prior Art? by timbrown (Score:1) Saturday August 21 2004, @01:17PM
    • Re:Prior Art? by HiThere (Score:2) Saturday August 21 2004, @02:53AM
    • Absolutely !! (Score:5, Insightful)

      by AftanGustur (7715) on Saturday August 21 2004, @04:11AM (#10031186)
      (http://slashdot.org/)


      So, I guess the prior art will be easy to show... right?

      Absolutely,
      however, if you want the prior art to have any legal meaning, you will have to affort a costly legal process with the evil empire's lawyers.

      You see, it doesn't matter so much who is *right* any more. It costs a awful lot of money just to have your case heard.

      [ Parent ]
    • Re:Prior Art? by Asprin (Score:2) Saturday August 21 2004, @07:46AM
    • Re:Prior Art? by ehack (Score:1) Saturday August 21 2004, @08:15AM
    • Re:Prior Art? by Tjp($)pjT (Score:2) Saturday August 21 2004, @01:37PM
    • Re:Prior Art? by dadadadigital (Score:1) Sunday August 22 2004, @11:29AM
    • 5 replies beneath your current threshold.
  • Oh, yeah (Score:5, Funny)

    So SU me!

    Probably redundant by now.
    • Re:Oh, yeah by so sue mee (Score:3) Friday August 20 2004, @09:27PM
      • Re:Oh, yeah by Nermal6693 (Score:1) Friday August 20 2004, @10:59PM
    • Re:Oh, yeah by SoSueMe (Score:3) Friday August 20 2004, @09:31PM
    • Re:Oh, yeah by john_smith_45678 (Score:1) Saturday August 21 2004, @02:17AM
    • SU-DO, or SU NOT ... by mustangdavis (Score:2) Saturday August 21 2004, @11:31AM
  • Why do they even try? (Score:5, Informative)

    by halo1982 (679554) * on Friday August 20 2004, @09:03PM (#10029687)
    (http://blog.fagulous.us/ | Last Journal: Wednesday July 28 2004, @12:01AM)
    A computer such as a network appliance executes an administrative security process configured to run under an administrative privilege level. Having an administrative privilege level, the administrative security process can initiate administrative functions in an operating system function library. A user process executing under a non-administrative privilege level can initiate a particular administrative function that the process would not otherwise be able to initiate by requesting that the administrative security process initiate the function. In response to a request to initiate a particular function from a process with a non-administrative privilege level, the administrative security process determines whether the requesting process is authorized to initiate the particular administrative function based on information accessed in a data store. If the requesting process is authorized, the administrative security process initiates the particular administrative function. In this manner, the administrative security process facilitates access to specific administrative functions for a user process having a privilege level that does not permit the user process to access the administrative functions.

    So of course this is completely unenforcable...I wonder if they'll even try. What is the process to go about for getting this patent revoked?

  • perhaps my evil genius hat isn't working by Ghostx13 (Score:1) Friday August 20 2004, @09:04PM
  • Thats funny. by Anonymous Coward (Score:1) Friday August 20 2004, @09:05PM
  • by non-registered (639880) on Friday August 20 2004, @09:06PM (#10029704)
    (http://www.bigtubresort.ca/)
    man sudo >/dev/uspto
  • ahem (Score:3, Funny)

    by Neo-Rio-101 (700494) on Friday August 20 2004, @09:06PM (#10029707)
    A process configured to run under an administrative privilege level, eh? excuse me a second... ah --- ah---- ahchoooooounixpriorart !
    • 1 reply beneath your current threshold.
  • Setuid? (Score:5, Insightful)

    by chrispyman (710460) on Friday August 20 2004, @09:06PM (#10029708)
    Wouldn't this patent also cover setuid, as that's a way you can have an app run under superuser privs for a regular user?
    • Re:Setuid? (Score:4, Informative)

      by LordWoody (187919) on Friday August 20 2004, @09:27PM (#10029831)
      (http://www.linif.org/)
      No, because set uid bit by itself does not validate the parent process/user against any data store like sudo command does (eg: against /etc/sudoers)
      [ Parent ]
      • Re:Setuid? by FooAtWFU (Score:2) Friday August 20 2004, @09:48PM
      • Re:Setuid? (Score:4, Informative)

        by jc42 (318812) on Friday August 20 2004, @11:44PM (#10030476)
        (http://trillian.mit.edu/~jc/ | Last Journal: Saturday August 14 2004, @05:03PM)
        No, because set uid bit by itself does not validate the parent process/user against any data store

        It certainly does. It verifies that the parent's uid has valid execute permission on the new program by comparing the owner and the x bits. This information is stored in the inode, which is in a filesystem (usually but not always a disk). A unix filesystem would certainly qualify as a "data store".

        So unix systems have two different instances of prior art, the setuid (and setgid) bit, and the somewhat later sudo command.

        Of course, the main question is whether anyone will be able to afford the effort to get this patent invalidated. Or will Microsoft be able to bankrupt anyone who tries?

        I suppose IBM could decide that this is a challenge to the security setup in their aix and linux systems. They probably have the money to successfully fight this one. I don't think I do.

        [ Parent ]
        • Re:Setuid? by maximilln (Score:2) Saturday August 21 2004, @07:47AM
    • Re:Setuid? by DAldredge (Score:2) Friday August 20 2004, @09:40PM
      • Re:Setuid? by Reteo Varala (Score:2) Saturday August 21 2004, @06:14AM
  • Proof of concept? (Score:5, Interesting)

    by Penguinoflight (517245) on Friday August 20 2004, @09:06PM (#10029710)
    (http://www.afn.org/~afn31208 | Last Journal: Saturday January 01 2005, @11:56PM)
    I don't think I've seen a true unprivileged user under an M$ system yet. Everyone is talking about previous art, which is definitly around, but I'd say make M$ prove they actually understand sudo before you start complaining about "I saw it first."
    • Re:Proof of concept? (Score:5, Interesting)

      by horatio (127595) on Friday August 20 2004, @09:29PM (#10029841)
      I agree. I also have to agree with an earlier post which mentioned punishing those who patent what they know already has prior art.

      Problem is, I have seen this unprivileged user, and its broken. A few years ago we split our NT accounts in the IT office I worked in into 'priv' and 'non-priv' accounts for each of us. Previously, our typical logins had all the admin privs to do whatever we needed on the workstation.

      The plan was that we could use the win2k/xp version of 'su' (whatever it is called, I don't remember) to do things that needed elevated privs. IT DIDN'T WORK. Some of the child processes, for example, of burning a CD would spawn as your unprivileged context - meaning you couldn't burn a damn CD. You had to log out, and log back in with your priv account for a simple task like burning a CD.

      I think its great how Microsoft steals ideas from other people (*cough*NIX), comes up with a totally frelled implementation that many times doesn't work - and then A) breaks the existing standards, B) goes off and patents the idea as their own or C) both

      Perhaps Microsoft's division which is doing all this should simply be retitled "Patent Whores"
      [ Parent ]
    • Re:Proof of concept? by chamblah (Score:2) Friday August 20 2004, @09:29PM
    • Re:Proof of concept? (Score:5, Informative)

      by Bryan_W (649785) on Friday August 20 2004, @09:32PM (#10029859)
      (Last Journal: Thursday May 12 2005, @08:46PM)
      I know you were trying to be funny but seriously, it is a feature of Windows 2000/XP all you have to do is shift + right click any executable and select "Run as..." or use the runas command from the command prompt. Sorry but I had to be fair to Microsoft.
      [ Parent ]
    • Re:Proof of concept? by corvair2k1 (Score:1) Friday August 20 2004, @10:09PM
    • Re:Proof of concept? by int69h (Score:2) Friday August 20 2004, @10:15PM
    • what are you saying? by twitter (Score:2) Friday August 20 2004, @10:27PM
  • A brief history of SUDO (Score:5, Informative)

    by tao_of_biology (666898) <tao.of.biology@gm a i l . com> on Friday August 20 2004, @09:07PM (#10029717)
    So, the patent is filed for August 10th, 2004... I checked out the history of SUDO page at: http://www.courtesan.com/sudo/history.html [courtesan.com] and it looks like SUDO dates back to 1980.

    In reading the patent, it does look pretty obvious that it's doing what SUDO is doing... I think this should be blown up with little effort.

    Is there any penalty for filing patents for which you KNOW prior art exists? If not, there definitely should be.

  • What Next? (Score:5, Funny)

    by Kandel (624601) on Friday August 20 2004, @09:07PM (#10029718)
    (Last Journal: Saturday October 04 2003, @12:41PM)
    US Patent 6,775,786 : Filed by Microsoft : The concept of clicking a mouse button to perform a task.
    Closely followed by...
    US Patent 6,775,787 : Filed by Microsoft : The concept of intercourse to procreate.

    Seriously, what is the world coming to. Corporates such as Microsoft should not be allowed to patent bogus things like this.
    This is truly Capitalism at it's worst...what power have the US given these people!?
    • Re:What Next? (Score:5, Informative)

      by Mark_MF-WN (678030) on Friday August 20 2004, @09:11PM (#10029733)
      This just hastens the end of the patent system. Seriously -- the American patent system is going to fall apart soon, and things like this are the reason.

      The underlying premise of patents will no doubt survive, as it makes a lot of sense in some areas (like engineering). But software and business process patents will probably disappear.

      [ Parent ]
      • Re:What Next? (Score:4, Insightful)

        by maxpublic (450413) on Friday August 20 2004, @09:40PM (#10029895)
        (http://slashdot.org/)
        The underlying premise of patents will no doubt survive, as it makes a lot of sense in some areas (like engineering). But software and business process patents will probably disappear.

        And exactly what evidence do you base this assumption on? Corporations are patenting everything under the sun right now, *and getting away with it*. In fact, Congress is entertaining legislation that would further benefit such action.

        Seems to me they're doing a damned fine job of blowing potential competition out of the water, while fucking over the consumer, via the patent system. I don't see this changing any time in the foreseeable future, except for things to get worse than they already are.

        Max
        [ Parent ]
        • Re:What Next? by keyslammer (Score:3) Saturday August 21 2004, @12:04PM
        • 1 reply beneath your current threshold.
      • Re:What Next? by liquidpele (Score:2) Friday August 20 2004, @09:41PM
      • Re:What Next? by NanoGator (Score:3) Friday August 20 2004, @10:03PM
        • Re:What Next? by HiThere (Score:2) Saturday August 21 2004, @02:45AM
        • Re:What Next? by julesh (Score:2) Saturday August 21 2004, @08:57AM
      • Re:What Next? by Anonymous Coward (Score:2) Friday August 20 2004, @11:42PM
        • 1 reply beneath your current threshold.
      • Re:What Next? by MickLinux (Score:2) Saturday August 21 2004, @06:48AM
      • Re:What Next? by brainpee (Score:1) Saturday August 21 2004, @09:13AM
      • 1 reply beneath your current threshold.
    • Re:What Next? by torstenvl (Score:1) Friday August 20 2004, @09:22PM
    • Re:What Next? by jadavis (Score:2) Friday August 20 2004, @09:41PM
      • Re:What Next? by Pigbot (Score:1) Friday August 20 2004, @10:25PM
    • Re:What Next? by bluemonkey123 (Score:1) Friday August 20 2004, @09:43PM
    • Re:What Next? by iive (Score:1) Friday August 20 2004, @09:55PM
    • Re:What Next? by mandos (Score:1) Friday August 20 2004, @10:52PM
    • Re:What Next? by mikji (Score:1) Saturday August 21 2004, @02:30AM
    • 8 replies beneath your current threshold.
  • Ritchie's setuid patent at prior art? (Score:5, Informative)

    by GGardner (97375) on Friday August 20 2004, @09:09PM (#10029727)
    (http://www.memerocket.com/)
    I can see missing prior work as prior art. But missing the famous setuid patent [uspto.gov] seems just silly.
  • History of sudo. (Score:5, Informative)

    by Skulker303 (11304) on Friday August 20 2004, @09:10PM (#10029728)
    http://www.sudo.ws/sudo/history.html

    Prior art.
  • Thats it. (Score:5, Funny)

    by 0racle (667029) on Friday August 20 2004, @09:11PM (#10029735)
    I'm not going to put it off anymore, I have an amazing idea and I'm off to patent it. Its a web based front end for system updates, see, it scans the system to determine what updates are needed, then only presents them to the user in such a way that they can see what updates are critical and which are just general enhancements. I'm going to make a mint.
  • Code Red is Prior Art as Well by Proudrooster (Score:2) Friday August 20 2004, @09:11PM
  • the only sudo you need by Anonymous Coward (Score:1) Friday August 20 2004, @09:12PM
  • More silly M$ian legal-sleeze? by GuyverDH (Score:2) Friday August 20 2004, @09:12PM
  • Patent on excrement expulsion by spektricide (Score:1) Friday August 20 2004, @09:13PM
  • Hmmm, 1980 was a good year... by Assmasher (Score:1) Friday August 20 2004, @09:17PM
  • wait by Triumph The Insult C (Score:1) Friday August 20 2004, @09:17PM
  • Guys with a boner for dress socks... (Score:3, Interesting)

    by Saeed al-Sahaf (665390) on Friday August 20 2004, @09:18PM (#10029770)
    (http://nojailforpot.com/)
    I'm not really worried about patents like these because I feel that the whole patent issue is coming to a head, and that in the end, things will change. Silly patents will not even be contested in court, and many will be tossed out for sheer sillyness.
  • In other news... by Tokerat (Score:2) Friday August 20 2004, @09:18PM
    • Re: Correction by Tokerat (Score:2) Friday August 20 2004, @09:21PM
      • 1 reply beneath your current threshold.
  • not really Prior Art, but (Score:5, Funny)

    by hndrcks (39873) on Friday August 20 2004, @09:19PM (#10029778)
    (http://dev.null/)
    " the concept of 'a process configured to run under an administrative privilege level' which, based on authorization information 'in a data store', may perform actions at administrative privilege on behalf of a 'user process'."

    Hell, that sounds like Klez! [symantec.com]

  • by Roskolnikov (68772) on Friday August 20 2004, @09:20PM (#10029781)
    msudo

  • You know something... (Score:5, Interesting)

    by neiras (723124) on Friday August 20 2004, @09:20PM (#10029782)
    The American patent system is so out of control, it's unbelievable. The companies that abuse the overworked, underqualified patent office to stack up dubious patents for future ammunition against competitors ought to be sanctioned!

    I don't have words to express how angry this IP grab makes me - and I'm not even an American! Did the Patent Office do any looking into prior art in this case at ALL?

    Whose brilliant idea was it to give corporations the same legal rights as an individual? I wonder if this kind of crap would happen if only individual inventors could apply for patents, whether or not they were funded by a company that paid for their research. Hell, make it illegal for companies to defend patents or fund the defense of their employees' patents - make it up to the inventor to go to court and defend themselves! Jail time if prior art is found!

    Research would still get funded, but only for the purpose of improving products, not for expansion of intellectual property portfolios.

    IANAL (obviously), I know these are probably stupid suggestions, but damn it, we need some extreme methods to match the extreme opportunism shown by these companies. Anyone else have other pie-in-the-sky, impractical ideas for changing the US patent system? ;)
  • This is getting ridiculous (Score:5, Interesting)

    by Mr. Cancelled (572486) on Friday August 20 2004, @09:20PM (#10029787)
    Companies are getting rich by stealing the future inventions of people with these generic fucking patents. What are the odds that those who invented the patenting process actually envisioned it being twisted around and allowing people to patent ideas, and concepts, the like of which they themselves have no idea how to achieve.

    The idea of a patent is, or at least should be, to patent an invention. Not some task or distant goal which you can imagine some day being achieved, but are unable to currently achieve yourself.

    Imagine if Ford had been able to patent the automile in generic enough terms so that any motorized land vehicle was covered... Where would we be today Wine makers had patented the fermentation process before beer had existed?

    IMHO, patents should be for very specific inventions, and processes, which you have invented, and can accurately demonstrate at the time of patent request, and which of course didn't exist in it's current form prior to your invention

    The computer industry, and it's money sucking lawyers have been allowed to chisel away at the wording and verbiage of the patent laws to such an extent that you are now able to patent just about any idea/concept someone may have down the road. Just think about the stifling of innovation if those science fiction writers of the 50's had patented all that they foresaw.

    What makes me mad is that no one has yet come forward and shown prior artwork for a patent on lawyer wielding companies who make their money by exploiting the ideas and innovations of others through a series of generic and vaguely worded patents and threats. Perhaps then this whole mess would disapear.
  • The article by Zorilla (Score:2) Friday August 20 2004, @09:21PM
    • 1 reply beneath your current threshold.
  • prior art - ibm mainframe (Score:3, Insightful)

    by geraint-nz (214071) on Friday August 20 2004, @09:22PM (#10029796)
    i'm sure 20 years ago ibm's dos/vse, vm and mvs used to do this to allow an ordinary user to run one program which required the services of another so could invoke the other program to run with elevated priviledges. the priviledges were associated with the program not the user.
  • I've got a great patent idea! by SaDan (Score:1) Friday August 20 2004, @09:23PM
  • Exploits. (Score:5, Funny)

    by Daleks (226923) on Friday August 20 2004, @09:24PM (#10029815)
    I think MS has prior art on this one. Their programs have been executing at a higher than normal privilage level for awhile.
  • by 3seas (184403) on Friday August 20 2004, @09:25PM (#10029818)
    (http://threeseas.net/ | Last Journal: Friday January 18 2002, @01:44PM)
    Personally I hope the Patent office continues granting MS patents that have such prior art ---- two things will happen -- 1) it makes the patent office look to be a joke and can be used in court against patents in general and 2) makes MS look to be even more a fool seeings how they really should know better then to file such patent applications for such prior art stuff in software...
  • A dangerous precedent... (Score:4, Interesting)

    by chipwich (131556) on Friday August 20 2004, @09:26PM (#10029827)
    Although it's easy to view this patent as a frivolous innovation that will probably be overturned (eventually) if MS chooses to pursue action against competitors, the danger is in the precedent that is continually being set by the USPTO. By failing to adequately examine the concepts behing these obvious patents (eg, running a process authorized by root, single/double/triple clicking a mouse, etc.), our patent system is perverted into one where the burden falls on new inventors to prove that their innovations do not infringe on patents, rather then a system where the burden falls on patent-holders to prove that their IP has been infringed upon.

    This strategy may work in the US, where we can simply put the inventor^h^h^h^h^h criminals in jail (note that the US already has among the highest incarcerated population %-ages), but it probably won't hold up well against the rest of the world, especially the parts that don't think the USPTO is the last word. Unless we can start to incarcerate a larger percentage of the world's population for infringing on US IP, this strategy may not prove to be sustainable.

    Perhaps corporate sponsorship of prisons facilities would help make this strategy a winner...

  • SCO by suwain_2 (Score:2) Friday August 20 2004, @09:29PM
  • My Theory (Score:5, Interesting)

    by TheSpoom (715771) * on Friday August 20 2004, @09:30PM (#10029851)
    (http://www.uberm00.net/ | Last Journal: Monday January 19 2004, @09:27PM)
    My theory is that Microsoft is patenting all these things so they can use it as part of a marketing campaign to PHBs when Longhorn comes out. Something to the effect of, "Why take the risk of running Linux when we own the patents on everything they use?" I know a few people it would convince pretty easily... Tis all FUD.
    • Re:My Theory by killjoe (Score:2) Friday August 20 2004, @10:38PM
    • Re:My Theory by st1d (Score:1) Friday August 20 2004, @10:52PM
    • 1 reply beneath your current threshold.
  • Patent Sex (Score:5, Funny)

    by suwain_2 (260792) on Friday August 20 2004, @09:33PM (#10029862)
    (Last Journal: Tuesday August 28 2001, @07:17AM)
    A friend and I resolved a while back that we should file a patent for A protocol for expansion of the human race, and essentially describe the process of sexual intercourse in extremely vague terms.

    After taking over all the porn sites in the world, we could start suing parents across the nation.

    In fact, you should really just give me $699 today if you plan on having sex any time soon. The license is good for a whole year! (But only for one partner.)
  • Gnome Pager - patented by Microsoft (Score:5, Interesting)

    by iive (721743) on Friday August 20 2004, @09:33PM (#10029864)
    It's an old news, but I wonder have slashdot crowd found out this patent:

    http://appft1.uspto.gov/netacgi/nph-Parser?Sect1=P TO2&Sect2=HITOFF&p=1&u=%2Fnetahtml%2FPTO%2Fsearch- bool.html&r=1&f=G&l=50&co1=AND&d=PG01&s1=200301895 97&OS=20030189597&RS=20030189597 [uspto.gov]

    The most interesting part is the images. There you can actually see the Gnome logo. (There is an extra karma bunus for the first who find the KDE logo;)


    So Microsoft have already begun patenting Linux.
    It is true that M$ cannot buy GPL code, but it can buy the coders.

    Now, guess what will happen after the fiaSCO is over.
  • And tomorrow (Score:4, Funny)

    by HangingChad (677530) on Friday August 20 2004, @09:35PM (#10029873)
    (http://www.dangercollie.com/music/)
    MSFT intends to patent a switch or button on the front or side of the machine that causes power to be restored to the machine if it is not currently operational and to cut off the power if the machine is operational

    And people say MSFT doesn't invest in R&D. Brilliant!

  • Perhaps based on "EPAL" ? by ksi440 (Score:2) Friday August 20 2004, @09:37PM
  • I don't think there's an out (Score:5, Informative)

    I don't think there's an out this time. Usually, when you get posts saying "Microsoft patents clicking!!" there's usually something in the patent that says "clicking on an icon by using a joystick, underwater, over the internet" or something ridiculous that means the patent doesn't have prior art, but the idea itself does, and will probably be used to try and stretch the patent as far as the courts will let it.

    But this time, it looks like they are doing exactly what sudoes. Maybe finally all the anti-Slashdot-stereotype trolls will be wrong.
    Here's my read:

    CLAIMS:

    1. Processing a request from a non-admin user to do admin tasks. check.
    2. Determining if the user can do such a request. Check.
    3. Checking a data source to do #2. Check. (etc/passwd, others)
    4. Checking a data source to see which one of many admin tasks the user can do. This might be a bit iffy, because I'm not incredibly familiar with sudo. I would assume it's possible to restrict the usage of sudo for different tasks, and if so, Check.
    5. Multiple users. Check.
    6. Groups. Check.
    7. Using it for Methods. I think the Linux kernel might allow only certain system calls to be done by an administrator. If so, check.
    8. Groups for #7. Check-maybe.
    9,10. Combining classes and methods. Here it seems they get really specific, and it doesn't look like they define "class" or "method." Maybe.
    11-13. Passwords. Check.
    14-23. A computer to do the above. Check.
    24-34. A security framework to do the above. Check.
    35-49. Doing it over a network. Check. Now, here, a network seems to involve "hyperlinked documents creating a user interface." Certainly this idea is older than 2000. Check.
    50-62. Again, having a computer to do 1-49.
    63-end. Yeesh. Having a computer to do everything from 1-62. I guess they are covering every single combination.

    So there's the claims. There's nothing in there that sudo really doesn't do, because I think the vauge language MS is using can be applied to a lot of different methods of unix-style security.

    So who's going to care? No one, especially not at the Patent Office.

    --Stephen
  • ATTN: SCO :) by macmaniac (Score:2) Friday August 20 2004, @09:40PM
  • It is not sudo or suid by engywook (Score:2) Friday August 20 2004, @09:45PM
  • This patent more closely resembles su by goonerw (Score:1) Friday August 20 2004, @09:46PM
  • pre-issuance patent identification by hawicz (Score:1) Friday August 20 2004, @09:46PM
  • Obvious use for the patent by macdaddy (Score:2) Friday August 20 2004, @09:47PM
  • by millert (10803) on Friday August 20 2004, @09:48PM (#10029951)
    (http://www.courtesan.com/todd/)
    What an auspicious start. Maybe M$ will decide to patent some of the new features [www.sudo.ws].
  • Hmm by NanoGator (Score:2) Friday August 20 2004, @09:49PM
  • So what can we do? by LS (Score:2) Friday August 20 2004, @09:50PM
  • Maybe this is part of their plan? by SonicRED (Score:1) Friday August 20 2004, @09:53PM
  • old but relevant? by taugenix (Score:1) Friday August 20 2004, @09:53PM
  • Sounds familiar by CaptainCarrot (Score:2) Friday August 20 2004, @09:57PM
  • there should be a process by xutopia (Score:2) Friday August 20 2004, @09:57PM
  • by Flower (31351) on Friday August 20 2004, @10:04PM (#10030033)
    (http://slashdot.org/)
    There are 75 claims to the patent. I almost got to claim 30 before I had the urge to reach for my bhong or pray for a flashback. Skimming through the rest of the claims I did note that they include claims for network connected devices.

    Onto the description which is not as sound as commenting on the actual claims but at least provides an idea of what they want to patent. First thing to note is they are once again on the appliance angle. They aren't discussing a PC. They're discussing an XBox or NAS.

    Now hitting the Detailed Description, here is where they slide in that the patent can cover general purpose PCs. Lots of discussion about Web-based administration. So it's not just sudo but Webmin+sudo.

    If anyone wants to take this to the next level go for it. I did my best to RTFP and this is as far as I think I'm going to take it. It was kinda cute to note how general things were in the patent e.g. "data store" that can cover the registry or a text file but there are other things to read tonight.

  • sudo doesn't run administrator privaleges... by JOhn-E G (Score:1) Friday August 20 2004, @10:10PM
  • If this holds... by Anonymous Coward (Score:1) Friday August 20 2004, @10:11PM
  • I hereby patent by Boyceterous (Score:1) Friday August 20 2004, @10:13PM
  • Let it be so by Maljin Jolt (Score:1) Friday August 20 2004, @10:15PM
  • Not exactly sudo by khrtt (Score:1) Friday August 20 2004, @10:15PM
  • How soon before all patents considered suspect?? by davidwr (Score:1) Friday August 20 2004, @10:19PM
  • Microsoft Patents Sudo, Infringes UCB Copyr by nt2ldap (Score:1) Friday August 20 2004, @10:21PM
  • Claim seems valid (Score:4, Insightful)

    by SiliconEntity (448450) on Friday August 20 2004, @10:22PM (#10030114)
    You guys are all wrong. Here's the text of claim 1. Read it carefully.
    1. In conjunction with an operating system configured to limit access privileges in accordance with defined privilege levels, said privilege levels including at least an administrative privilege level under which a plurality of administrative methods can be initiated and a non-administrative privilege level under which at least one of the administrative methods cannot be initiated, a method comprising:


    executing an administrative security process under the administrative privilege level;

    the administrative security process accepting a request from a user process executing under the non-administrative privilege level to initiate a particular administrative method, the user process calling the administrative security process with parameters comprising (a) an identification of the particular administrative method and (b) arguments to be provided to said particular administrative method; and

    the administrative security process calling the identified particular administrative method on behalf of the user process and providing the arguments to said identified particular administrative method.
    What this is describing is a proxy process (it very specifically says process) running as root/admin which accepts RPCs (remote procedure calls) for privileged operations, and then makes the call as root, on behalf of the user.

    That's not what su or sudo do (say that five times fast). They use no separate root process waiting to receive and proxy privileged calls.

    The patent specifically says that the request comes from a non-root user and goes to a root process; that the data sent across particularly describes an OS call and its arguments; and that the root process makes that precise call on behalf of the user.

    Now, I'm not going to claim that no one has ever done this in the history of the universe. But it's not what sudo does, and the RPC based utilities that I can think of don't fit this exact pattern.
    • Re:Claim seems valid by killjoe (Score:2) Friday August 20 2004, @10:41PM
    • Re:Claim seems valid by Zebbers (Score:2) Friday August 20 2004, @10:44PM
      • 1 reply beneath your current threshold.
    • Re:Claim seems valid by minsk (Score:1) Friday August 20 2004, @10:48PM
    • Re:Claim seems valid (Score:5, Interesting)

      by sploo22 (748838) <dwahler@gmail.AAAcom minus threevowels> on Friday August 20 2004, @10:54PM (#10030265)
      I can certainly see how this could apply to sudo.

      executing an administrative security process under the administrative privilege level;

      bash forks/execs the sudo process, which gains root privileges through the setuid bit.

      the administrative security process accepting a request from a user process executing under the non-administrative privilege level to initiate a particular administrative method

      The request is passed on the command line and accepted by sudo.

      the user process calling the administrative security process with parameters comprising (a) an identification of the particular administrative method and (b) arguments to be provided to said particular administrative method; and

      Now, this depends on your definition of a method. If an executable program counts as one - and it should, as most administrative tasks under UNIX use separate commands - then this fits perfectly.

      the administrative security process calling the identified particular administrative method on behalf of the user process and providing the arguments to said identified particular administrative method.

      Sudo execs the requested program. QED.

      The thing is, the patent doesn't specifically say the privileged process has to handle multiple requests. Sudo DOES run in its own process before it transfers control.
      [ Parent ]
    • Re:Claim seems valid by Forbman (Score:1) Friday August 20 2004, @11:03PM
    • Re:Claim seems valid - not really by jojomosko (Score:3) Saturday August 21 2004, @01:25AM
    • What about RSX/VMS? by cardpuncher (Score:1) Saturday August 21 2004, @03:50AM
    • Re:Claim seems valid by kris (Score:2) Saturday August 21 2004, @04:12AM
    • Re:Claim seems valid by buchanmilne (Score:2) Saturday August 21 2004, @11:16AM
    • Re:Claim seems valid by jc42 (Score:2) Sunday August 22 2004, @09:40AM
    • 2 replies beneath your current threshold.
  • Abstraction rox! by Decameron81 (Score:2) Friday August 20 2004, @10:25PM
  • Enough of these patent posts by llZENll (Score:1) Friday August 20 2004, @10:35PM
  • Strategic patent by Heabdogg (Score:1) Friday August 20 2004, @10:39PM
  • Sweet! by Bill, Shooter of Bul (Score:2) Friday August 20 2004, @10:39PM
  • A bunch of comments here are exclaiming that

    1) This patent is identical to sudo! Prior art!
    2) Microsoft will use its patent on sudo to attack Linux.

    Obviously both statements cannot be true. If Microsoft ever attempted to enforce this patent on distributors & users of sudo or a sudo-like device, they would have no case. They would have proven that the patent is invalid, because the product that they are attempting to block is considerably older than the patent.

    1) This is like sudo, but different enough to merit a patent.
    2) Microsoft will never attempt to enforce this patent on something that is older than the patent.

    And I don't even have to read the patent. Keep in mind that "different enough to merit a patent" is barely different at all. Even the dumbest programmer does 200 patentable things per day. If you're the first person to do any of them, you can file. If you're the second person to do any of them, you're liable. That's the problem, not that Microsoft has gotten away with patenting some existing feature of Unix (and Windows, for that matter).
  • Prior art == prior patents by HermanAB (Score:2) Friday August 20 2004, @10:50PM
  • How to fix the patent system by Anonymous Coward (Score:1) Friday August 20 2004, @10:51PM
  • Phew, good riddance by realdpk (Score:2) Friday August 20 2004, @10:59PM
    • 1 reply beneath your current threshold.
  • They patented Sussudio!? by JessLeah (Score:2) Friday August 20 2004, @11:07PM
  • More prior art by Jonathan S. Shapiro (Score:1) Friday August 20 2004, @11:18PM
  • Fsck this by baggins2002 (Score:1) Friday August 20 2004, @11:21PM
  • That's it by MrNonchalant (Score:1) Friday August 20 2004, @11:23PM
  • Open Patents (Score:4, Interesting)

    by deathcloset (626704) on Friday August 20 2004, @11:23PM (#10030387)
    (Last Journal: Friday April 08 2005, @09:31PM)
    Wondering.

    This "prior Art" of which everyone is speaking.

    Would it apply to a full-form patent application posted publicly?

    Meaning, if I present here the idea of a type of list-browsing method where the user is presented with newest added or scanned items inserted into the next selected cursor position in an updateable or actively updating list as they browse arbitrarily sorted or ordered items or values, that this declaration itself constitutes prior art (if, theoretically, the language was legally sound)?

    Even if it's not prior art it's still a good idea huh?

    I digress.

    Is the concept of an "open patent" even applicable legally? I hope so, because I have some ideas that I would like to open up (and I have the feeling i'm not the only one).

    It would be great, having this huge database of ideas that any designer or engineer could feel free to impliment or incorporate or merely look into for inspiration.

    Competition is good in practice, but cooperation is better in play.
  • jesus christ by man_ls (Score:2) Friday August 20 2004, @11:27PM
    • 1 reply beneath your current threshold.
  • Since When? by SEWilco (Score:1) Friday August 20 2004, @11:50PM
  • Can the PTO be sued for negligence? by Anonymous Coward (Score:1) Saturday August 21 2004, @12:01AM
  • what next? by POds (Score:2) Saturday August 21 2004, @12:08AM
    • Re:what next? by cakoose (Score:1) Saturday August 21 2004, @01:47AM
  • '... In software, assume that everything is already patented. You can't build anything, no matter how new it is, without infringing someone's patent. patents and linux [tbray.org] ...'
    [tim bray]


    must make a mention of tim brays article on software patents that I've recycled [slashdot.org] from a while ago.
  • Texas liberal rant by baggins2002 (Score:1) Saturday August 21 2004, @12:21AM
  • Prior work by james_in_denver (Score:1) Saturday August 21 2004, @12:34AM
  • Aww fer cripesake by $RANDOMLUSER (Score:1) Saturday August 21 2004, @01:01AM
  • Should we fight fire with fire? by bersl2 (Score:2) Saturday August 21 2004, @01:06AM
  • Prior Art by Quiberon (Score:1) Saturday August 21 2004, @01:09AM
  • Not just sudo by jtharpla (Score:1) Saturday August 21 2004, @01:20AM
  • Time to do the by 9-bits.tk (Score:1) Saturday August 21 2004, @01:48AM
  • Without money patents rule you by jago25_98 (Score:2) Saturday August 21 2004, @02:25AM
  • competition vs monopoly by Doc Ruby (Score:2) Saturday August 21 2004, @02:26AM
  • Makes my blood boil (Score:4, Insightful)

    by jonabbey (2498) * <jonabbey@ganymeta.org> on Saturday August 21 2004, @02:29AM (#10030981)
    (http://www.ganymeta.org/)

    It really angers me that anyone should get patents on such an obvious thing.. how in the world can the USPTO possibly pretend to know that no one in the world of software has ever done this before? Software differs from making airliner parts, in that anyone with a computer has all the pieces required to produce any piece of software they can think of. There have been probably millions of programs written over the last 50 years, and since software wasn't considered patentable during the vast majority of that time, there's an enormous corpus of prior art that should rightfully be extremely difficult to discount.

    When the average cost of patent litigation is on the order of $3 million dollars, it's way too much to Microsoft's advantage (yes, even taking the Eolas patent into account) for the USPTO to allow any but the most extremely novel software patents to be granted.

    Gah!

  • Sudo? by 10101001 10101001 (Score:1) Saturday August 21 2004, @03:04AM
  • Oracle procedures with definer rights by professorfalcon (Score:1) Saturday August 21 2004, @03:07AM
  • The best thing to do... by Nermal6693 (Score:2) Saturday August 21 2004, @03:48AM
  • The bigger picture - Linus wrong about MS? by wamatt (Score:1) Saturday August 21 2004, @03:50AM
  • I have prior art (Score:3, Interesting)

    by jregel (39009) on Saturday August 21 2004, @04:47AM (#10031247)
    (http://www.white-tower.demon.co.uk/)
    I can't get the article at the moment (slow net connection), but based on the other comments, I think I have prior art on this. I'm not a genius and I suspect that others have done similar things.

    Our user management is handled by two guys who don't have strong UNIX skills. They have to setup users, add mail aliases and set passwords etc. The operator type roles that sys admins like to delegate.

    They are trusted individuals in the sense that they won't intentionally damage a system, but their experience is such that they can, and have caused accidental damage (one of them deleted all lines in the mailaliases file using vi by mistake).

    I wrote a menu wrapper for their logins that allow them to request certain functions be performed (password wipes etc.). When they action a function, a temporary lock file is written to a directory (/var/local) that only their group can write to. A cron job, running as root, executes every minute and if a lockfile exists, will perform the command (with some sanity checking involved - e.g., it's not possible to change password if the requested user has a UID less than 100).

    It's not 100% secure, but it does the job. I don't have a patent on it, but it's worked for the last couple of years without problems.
  • The USPO is a laughing stock (Score:4, Informative)

    by Secrity (742221) on Saturday August 21 2004, @05:02AM (#10031266)
    Software patents are turning the USPO into a laughing stock. I can understand the USPO not being able to thoroughly examine patents for some esoteric science. Sudo is not an esoteric science. If the USPO is going to issue software patents they should have somebody who knows something about software. This sort of patent should have been caught by anybody who has any knowlege of Unix-like operating systems.
  • A Mockery! by polyp2000 (Score:2) Saturday August 21 2004, @06:39AM
  • Patented the virus? by 192939495969798999 (Score:2) Saturday August 21 2004, @07:48AM
  • Well, with sort of hazy statements like this... by softspokenrevolution (Score:2) Saturday August 21 2004, @07:53AM
  • SSH privilege separation by curious.corn (Score:2) Saturday August 21 2004, @08:09AM
  • Patents = flags. by tysken (Score:1) Saturday August 21 2004, @08:38AM
  • Sounds like Multics to me by Nofsck Ingcloo (Score:1) Saturday August 21 2004, @08:55AM
  • Lets fight back! by jsm008us (Score:1) Saturday August 21 2004, @09:16AM
  • US Patent Office should read slashdot first by lems1 (Score:1) Saturday August 21 2004, @10:12AM
  • [gates@microsoft] sudo rm -rf /linux by klang (Score:2) Saturday August 21 2004, @10:12AM
  • X11 does this by Profound (Score:2) Saturday August 21 2004, @10:36AM
  • I'm starting on this patent by objwiz (Score:1) Saturday August 21 2004, @11:15AM
  • It gets better (Score:3, Interesting)

    by 0x0d0a (568518) on Saturday August 21 2004, @11:34AM (#10032742)
    (Last Journal: Sunday October 03 2004, @04:03AM)
    One of the inventors at Microsoft appears to be this [awe.com] gentleman, who works on Apache and is a "founding member of the OpenSSL project". If an OpenSSL guy is unaware of sudo, we're living in Bizarro world.

    But that's not how corporate research works. Nobody cares how good the patents you get are. Microsoft cross-licenses with all their competitors, anyway. Modern corporate researchers just produce legal fodder -- a slew of patents, which can be used to prevent new entrants from entering a field -- existing oligopolies are maintained by cross-licensing of patents.
  • Reading between the lines......... by mormop (Score:2) Saturday August 21 2004, @01:12PM
  • Easy Prior Art by sglines (Score:1) Saturday August 21 2004, @10:07PM
  • I'm picking my nose by LateAtNight (Score:1) Sunday August 22 2004, @11:21PM
  • Patent on Viruses/Virii??? by fishfinger (Score:1) Monday August 23 2004, @08:43AM
  • s/years/months helps fix the problem by 4of12 (Score:2) Monday August 23 2004, @09:25AM
  • Design Pattern by butane_bob2003 (Score:2) Wednesday August 25 2004, @01:32PM
  • Re:HAH by dstech (Score:1) Friday August 20 2004, @09:08PM
  • Re:"in a data store" (Score:5, Informative)

    No, sudo asks for the password of the currently running user, and then if correct, checks a data store - /etc/sudoers - to see if that user is allowed to use sudo, and only then runs the administrative command. The root logon is not involved; it's actually disabled on some of my boxes.
    [ Parent ]
  • Go to the back of the class by djeca (Score:1) Friday August 20 2004, @09:09PM
  • Re:"in a data store" by jargoone (Score:1) Friday August 20 2004, @09:10PM
  • Re:"in a data store" by nkh (Score:2) Friday August 20 2004, @09:13PM
  • Re:"in a data store" by e9th (Score:1) Friday August 20 2004, @09:14PM
  • Re:"in a data store" by Anonymous Coward (Score:1) Friday August 20 2004, @09:15PM
  • Re:"in a data store" by Stormgren (Score:2) Friday August 20 2004, @09:16PM
  • Re:"in a data store" (Score:5, Informative)

    by GuyverDH (232921) on Friday August 20 2004, @09:22PM (#10029797)
    sudo - through the use of it's data-store the "sudoers" file, can be configured multiple ways.

    #1 - To require the "root" password.
    #2 - To require the password of the userid that the user is running as.
    #4 - To require the password of the userid the user wishes to switch to.
    #5 - To not require any password at all.

    When not requiring a password, it can be configured by the userid, or the command that is being run.

    All in all, it's very configurable, and definately fits the prior art criteria.
    [ Parent ]
  • Re:Su do me! (Score:5, Funny)

    by Rosco P. Coltrane (209368) on Friday August 20 2004, @09:23PM (#10029801)
    $ sudo mount -t vfat /dev/hdd1 /mnt/win1
    Instant patent violation!


    Actually, double patent violation: FAT and sudo.

    Now pull down your pants, bend over and prepare to meet my lawyers.

    -- Signed: Bill Gates
    [ Parent ]
  • Re:pronunciation by fishbowl (Score:1) Friday August 20 2004, @10:37PM
  • Re:and what about... by baggins2002 (Score:1) Saturday August 21 2004, @12:41AM
  • 41 replies beneath your current threshold.
(1) | 2