Aug. 31st, 2000

alexpgp: (Default)
Been up for an hour, picking up around the place. (Gee, Alex, thank you for sharing that. Now my life is complete.)

Actually, it's significant in that since Galina left to visit her sister, I've not had the television on, nor have I cooked, or done anything other than the basics: sleep, feed the animals, eat and drink stuff that doesn't require cooking, and spend a hell of a lot of time on my computers.

Aaarrggghhhh!!

Segue to other matters:

This post marks August as a month in which I've added something (and sometimes a couple or three somethings) to my LiveJournal every day, avoiding posts that were made just to punch that day's ticket. This is probably a dubious accomplishment on its own, hardly worth the phosphor used to display it on anyone's screen. However, after 33 straight days of posts, I find myself better able to think.

There is something - I don't know what it is - that is exercised and developed as one tries to explain one's life to a company of a few acquaintances and, basically, a whole lot of strangers. It scratches an old itch. A real old itch...

 I carved that fight on a reindeer bone
 With rude and hairy hand;
 I pictured his fall on the cavern wall
 That men might understand.
 For we lived by blood and the right of might,
 Ere human laws were drawn,
 And the age of sin did not begin
 Till our brutal tusks were gone.
       - Evolution, Langdon Smith

Segue to yet other matters:

I've added jace to my list of LJ friends. His taste in music and operating systems is impeccable (which is to say they largely match mine).

Cheers...

Root me!

Aug. 31st, 2000 08:09 pm
alexpgp: (Default)
  Root me! Root me!
  They oughta take a gun and shoot me
  Piss-poor security
  Feeds vulnerability,

       (with apologies to Roger Miller)

A long, long time ago (and here, I'll stop and consciously not try to get cute with the lyrics to American Pie)... Let me start again...

A couple of years ago, someone not only rooted my trusty 486 SX box running RedHat Linux 4.2, but announced the accomplishment by issuing the `rm -fr *' command from the root directory. For those not up to speed in the language of Unix (or its sibling Linux, or - as is commonly written - *nix, signifying the family of Unix-like operating systems), the command `rm -fr *' instructs the operating system to erase every file in the current directory and all directories in the current directory, recursively (in other words: erase every file on the machine). The `root' account on a *nix system is the account that can do anything and everything on the system (basically ignoring all permission settings on files). The `root' account is the `superuser', the Boss, the Head Enchilada, the Big Kahuna. There are those who suggest that an acceptable alternative spelling of `root' is `G-o-d'.

The use of the word `root' as a verb signifies the act of breaking into a *nix system and gaining the privileges of the root user. Think of a kid who manages to break into a candy store whle the owner's not looking and raise that to the third power.

The concept of a system root account is hard for most Windows users to grasp, since people who work on Windows boxes are accustomed to being able to do anything and everything on their machines at any time. Windows machines are, after all, intended to be used by one person (or at least, one at a time); *nix systems are pretty much universally designed to be multi-user machines. Both the idea of a `root' superuser on a system and of having multiple users share a desktop PC were, frankly, hard for me to grasp, precisely because I'd come up in the one-CPU-one-user world of the Osborne 1, VIC-20, Commodore 64, and other personal computers too numerous to mention. If I wanted to install a program on my Linux box, I couldn't...at least not as my humble self. I had to log in as `root' to get the job done.

It seems like a damn bother, until the first time it saves you from doing something stupid. As `root', typing `rm -fr *' from the root directory erases the hard drive. Any other merely mortal user of the system attempting the same thing gets the computer equivalent of a fruity raspberry and a bunch of messages to the effect of: "You aren't allowed to do that." It is this feature, for example, that limits the effectiveness of viruses in *nix environments, unless users routinely do everything as `root'.

But I digress, big time...

A couple of days ago, I found a couple of extra, unwelcome accounts on my 486 system, one of which shared user number 0 with the `root' account, effectively giving that person `root' privileges. I do not know how the individual broke in, but I have made copious notes regarding the changes I have been able to identify on the system. There is, however, no reasonable way to be sure that whoever did this deed didn't subvert other parts of the system. There is a remote possibility, too, that whoever broke into my 486 box also poked around in some of the other machines on my home network, and that's something I'll have to consider separately. In any event, the only practical alternative to assure `safe' computing with this system is to reformat and reinstall the system from scratch.

Wish me luck. Hopefully, I'll be back within hours.

Cheers...

Profile

alexpgp: (Default)
alexpgp

January 2018

S M T W T F S
  1 2 3456
7 8910111213
14 15 16 17181920
21222324252627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 12th, 2025 06:05 pm
Powered by Dreamwidth Studios