Local Root Vulnerability in passwd(1) on Solaris 8, 9
so-1997-and-1994 writes "There is a new vulnerability in the passwd command on solaris 8 and 9. Looks like a local user privilege escalation is possible. Patch your systems. This not the first nor the last time something like this has shown up."
So there's no workaround and no symptoms of it having been used. Ouch. Essentially if you want to be certain that a multi-user system has not been hacked, you need to reinstall the operating system from scratch, formatting all the disks...
So, what are the chances of it happening on Linux ? Well, probably less (the many-eyes scenario), but certainly possible. This isn't a time to be smug about not running Solaris...
Simon
Physicists get Hadrons!
These days with files, nis, nis+, ldap, and different encryption schemes, passwd is a complicated program.
I see lots of patching in my immediate future...
"The invisible and the non-existent look very much alike." -- Delos B. McKown
The risk is MEDIUM. A local unprivileged user may be able to gain unauthorized root privileges. [...] There are no reliable symptoms that would show the described issue has been exploited to gain unauthorized elevated privileges to a host.
. . . and this is "medium"?
Sun acknowledges, with thanks, Tim Wort (Tim.Wort@InklingResearch.com) for contacting
us regarding this issue.
I'm glad Sun thanked him by publishing his email address on a page now linked directly from the front of Slashdot.
// This not the first nor the last time something like this has shown up.
what? doesn't that mean that the next root vulnerability would have had to already have shown up? or is the author precognitive? the link given as "last" certainly isn't...
can we please think about these little jabs before tossing them around?
i speak for myself and those who like what i say.
I upgraded to XP. You people and your insecure operating systems. Next thing you know, you'll be able to bypass passwords by hitting the ESC key.
WE ARE THE INDIANS. YOUR TECHNOLOGICAL DISTINCTIVENESS SHALL BE OUTSOURCED. RESISTANCE IS FUTILE
First, Solaris now runs on x86 architectures, so the idea of "expensive hardware" doesn't really add up - at least, not more than for any server. Second, as to insecure software; let he who is without sin cast the first stone - who among us has used a multiuser system without some sort of security flaws? As to "failure of security through obscurity," I really believe that Sun spends a good amount of time working on security fixes, and seems to actually care about these issues, unlike some companies I could mention.
Solution: Stop using local user-accounts and distribute the rootpassword to the public. Simple!
So it's a local privilege escalation, already fixed, with no published exploit in the wild? I have a feeling if this were linux then it wouldn't make the front page. (Which is a moot point as everyone knows you don't get security holes in linux. Just Windows and now Solaris.)
And those two links make it look like Sol is plagued by root exploits. One's from a 1994 release of SunOS 4, the other's from nearly seven years ago.
Some news for nerds that actually matters... :)
So how does one go about exploiting this... exploit?
- the midnight bomber which bombs at midnight
"..dramatically less expensive in purchase price..."
*puzzled look*
So I guess they *are* on SCO's side, since to even state that Linux HAS a purchase price is to imply that you're talking about a certain $699 protection racket...
"unprivileged user may be able to gain unauthorized root privileges "
Great. So how do they go about doing it? A bit more info would be useful such as what type of activity to watch for etc....
Yes, a single exploit makes his statements a lie.
Quit hoping you will get modded up for your unabashed Sun bashing.
'This is but further proof of the superiority of Microsoft Windows. Microsoft Windows has never had a problem with its passwd commands or files. I personally recommend Microsoft Windows for serious enterprise computing precisely for this reason.'
- J Allchin
Obviusly, security is the reason why the
flaw isn't explanied in detail. Without
more explanation, however, there is no
way to tell how serious this really is.
What's yellow and dangerous? A canary w/ root
password.
In my understanding of systems security,
every security issue may be serious, but
this one is definitely less than serious.
A system that has no test:test accounts or
guest logins, with all non-privileged users
somehow known and/or affiliated with a systems
administrator, chances of a major breach are
slim.
Incidental damage by a less skilled
non-privileged user is another matter, though;
likely and depending on the circumstances -
reminds me of a poll once taken: would you trust
your significant other with your root password?
I hope this haiku style editing doesn't offend anyone.
Let's not overreact here:
a: vulnerability identified
b: patches released to fix vulnerability
all done *without* publishing a proof of concept / exploit for would-be skript0rs. There are no known exploits in the wild that abuse this vulnerability. Also bear in mind that user rights already need to be in place.
Super Awesome Broadband
This is left as an excercise to the reader.
When I first ran into this post, an ad of Sun appeared at the top of Slashdot's page which mentioned:
"SUN MICROSYSTEMS TECHNOLOGY HELPS TAKE YOU PLACES YOU'VE NEVER BEEN BEFORE."
Places I've never been before... Rootland?
even if the exploit is not wild (yet), there is still that possibility that someone (or some people) do have this exploit... and for all we know, they may be floating around to a very limited amount of people (i know of at least one "place" where i'm sure it's being circulated right now as i write this)
secondly, patches aren't the answer... how many times have you applied BIND patches
need i say more?
lastly, "user rights already need to be in place".. well most admins that setup accounts do allow the user to use the passwd command.. so.. yeah
cheers
I've been using Solaris (and before that SunOS) for years on my company's servers and there's never once been a root exploit. As with any OS, you just have to keep it patched.
While I'm glad its local only, I'm still worried. I have a Sun Blade 60 that I bought to learn Solaris on, and while I'm the only one using it, I don't know if I trust me cat. Should I be worried? I'll still patch as soon as possible...
fingers crossed, suspiciously stares at kitten....
I'm not sure what you mean by 'now'. Solaris has supported x86 for many a version, though laptop support has been iffy, especially w.r.t. pcmcia support. Not sure on solaris 9 and up. Solaris x86 doesn't have much of a place except in an otherwise all sun environment IMHO.. Might simplify some things. Depends on your situation I suppose.
It's not as though Linux or the BSDs have never had one.
At this point it becomes a matter of "how much do I trust the users on my systems?". Since none of my boxes are exposed to the public, and all my users are known/trusted employees, I can't say that this is really that big of a deal.
Don't think I won't be patching it, all I'm saying is that the mere fact that the machine is powered on and connected to a network doesn't mean it's going to be 0wn3d.
Save your energy/bashing for the next Windows worm that comes along that doesn't require having an account on the machine to break in.
Call it "Gaywins Law" instead.
... that would call for stuff like "Gay Windows" jokes. Of course that would make it recursive. Or something like that. Maybe.
No, wait
Of course this would make the trolls start an internal flamefest against eachother as to wether or not Gaywins Law is applicable to itself, so we wouldn't be bothered by them for a while.
Neat!
We do not live in the 21st century. We live in the 20 second century.
>hur, i doubt that it's circulating on #ereet_teen_haxors. Of course there's a possibility, at any time, of exploits being circulated, for any app/binary/whatever.
:-\
hur, maybe i wasn't referring to irc, hmm
>what? what is the answer then? Correct me if I'm wrong, but don't you patch broken software?
well let's see, patches aren't always the answer my friend.. how about growing some balls and actually configuring (exclude passwd for this one moment) software and changing the code yourself rather than relying on patches
>please don't, i'll wet myself laughing.
you're right, how can i argue (and waste my time) arguing with someone so stupid and clueless like you
>We aren't talking about the shells you let your IRC buddies use from the machine in your basement here, fool.
i'm not even going to comment on that
PS: Get a clue.. oh and not everyone who posts counter-arguments are "irc kiddies"
I heard if you throw the password file at the filesystem hard enough, the root password falls out!
dictate NOBODY that you don't trust should ever have any shell account on any server that you give a damn about.
If I have a client that wants shell access on any of our systems, he needs to have his own server on a separate segment that he can screw up any way he likes.
Seal off all ports not used; put everything in "safe mode" and if lamer programmers can't work around it, it's their problem. This negates about 99% of all these exploits. It goes without saying not running any Microsoft products means I get a full 8+ hours of sleep (during the day of course).
anyone else getting a 404 on sun's website when trying to get the patch info? anyone have a link to the right page?
Each time a new local/remote root vulnerability is found the only way to be certain you haven't been cracked is to reinstall from scratch.
No, the only time that a new vulnerability is found, the only way to be certain that you won't be cracked in the future is to reinstall, or patch. Reinstalling doesn't retroactively guarantee that you haven't already been the victim of an exploit, which is what your post suggests.
"Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
...
if (bIsLinuxZealot)
{
if (bMicrosoftExploit)
BitchAboutMicrosoftIrresponsibility();
else
NothingToSeeHere();
}
All OSs have vulnerabilities. Get over it.
All your Solaris root password are belong to me.
I'm glad I never updated from Solaris 7, I'll be perfectly secure now.
I wuv you CDE.
No passwords may seem strange to us, but try to try to keep in mind the context that created that attitude.
m l. htm l
The MIT AI lab was a tight knit community. It was very open, like a family for stallman. Passwords were just a way for the school to exercise control.
http://www.oreilly.com/openbook/freedom/ch06.ht
http://catb.org/~esr/jargon/html/os-and-jedgar
Yes, PAM creates more problems through its complexity, poor specification and an absolutely shocking API than it solves. I wouldn't be at all surprised if this bug was in the PAM library or a module.
Don't believe me? Try writing a program that doesn't block during authentication. Try writing something cross-platform (there are at least three subtly different PAM implementations). Still not convinced? Have a look at the hoops that OpenSSH has jump through to work around this and other issues. Don't get me started on the busted config file that doesn't separate mechanism from policy or the stupid idea of dynamically loading modules in a security context....
I'm surprised that the major distributions haven't moved on to something more sane. It's good that that Slackware, at least, has demonstrated some critical thinking and has not just mindlessly followed the flock.
(disclaimer: I am an OpenSSH developer, very jaded for working with PAM for too long. OTOH, I'm not the only one)
Solaris isn't open source, genius.
The kernel may be great and uber-stable, but the user-space utilities shipped with the OS are ancient and full of bugs long ago resolved in *BSD or Linux offerings.
I am talking about awk, grep, diff (still no unified diffs!) and the like. The default shells -- sh and csh -- do not even allow for command line editing. make is outdated. vi borks if you extend your xterm too wide.
Sure, you change the login shell to bash or tcsh, you can install the GNU utilities. Or BSD, for that matter (I ported FreeBSD's make(1) myself to use the bsd.*.mk files). But then, hey. you can even customize Windows to be almost like Un*x...
The "out of the box" installation should be -- and can be -- much better...
To bring this back on topic, it seems to me, the major thrust of the Solaris development is on kernel. The user space side -- including the passwd(1) -- is neglected.
In Soviet Washington the swamp drains you.
MY COMMENT IS IN RUINS! THE PAGE WAS Fixed!
But it said "Open source is garbage."!!
Just curious.
I used to download the patch clusters, but for single patches (or just few patches) that seems a little excessive.
I'm trying out PatchPro now - you can get it from Sun for free. But it's some 100MB+ java monster process, requires WBEM, and god knows what. Not exactly light weight or minimal by any means.
I was hoping for something roughly equivalent to "apt-get update; apt-get upgrade" - right now I'm at "smpatch update" which would be allright I guess if the WBEM services didn't take up half the memory in the box, all the CPU, and generally just took ages to run.
Bigadmins (with enough time on your hands to read slashdot), what do you do?
So there's no workaround ...
/bin/passwd"? Someone running passwd wouldn't be able to escallate their uid/gid. To change passwords, run su(do) first. On systems wehre users arn't expected to change their passwords (web servers, etc.), this is usually a good preventative step for most setuid programs.
How about "chmod ug-s
And for the Love of Scott, if you're going to tell the world about a patch, please, oh please, make sure the hyperlinks work.
Here's Sun's announcement, and if I click on the links to get patches,....
Sparc
Solaris 8 with patch 108993-32 or later
Solaris 9 with patch 113476-11 or later
.... the links give me:
Sorry! We couldn't find your document.
The file that you requested could not be found on this server.
G'dammit!
-ez
Karma: Whore (you look at your score after posting)
It's nice to have Slashdot posts about important security flaws.
But why is there nothing about the highly more critical and remotely exploitable tcp/ip denial of service discovered in all versions of FreeBSD ?
{{.sig}}
Huh? There are millions of local root vulnerabilities under *NIX, unless you can exploit this without first authenticating (eg. entering a very long username - without actually knowing a valid one), this is no different.
The capability and number of local root vulnerabilities under *nix makes me laugh at those who think Windows is more vulnerable to e-mail bourne viruses and tojans. Because in reality, it isn't.
Under Windows, a trojan is less likely to gain admin status and wreck your other accounts or data, because there are so few local exploits. Under Linux etc, a trojan has hundreds of avenues of attack to gain root status and stuff up your system much worse. Share your computer with your mum, she downloads some dodgy attachement, it gains root access and wrecks your account too. doh.
I.O.U One Sig.
He is talking about the rights of the user vs rights of the owner, on public machines. Stores, for example, have owners, but they also public places. The rights of the customers are balanced against the rights of the owners.
this isn't haiku style at all. it's lame, if you were typing on lynx with a tiny terminal or you are blind and have your fonts turned way up I'd understand, but you don't. you made an obvious attempt to be different, and therein lies your sameness. good day.
Well, if Solaris isn't "Opensource" I guess I will have to destroy
my archives of the source on cdrom here.
There is a difference between opensource and GPL.
Solaris is most certainly opensource.
You're worried you may have a script kitty?
The patch for Solaris 8 is a giant PITA. Install in single user mode only, lots of patch incompatibilities, very sysadmin and uptime unfriendly. Many won't apply it because of the downtime it involves. At least not until there's an exploit. Then there will be hell to pay.
And when an exploit for freebsd is released, you simply advocate everyone change to yet another OS after that? That's a great idea, just change OS' every time there's a problem.
At least we disclose our vulnerabilities and patch them quickly. Compare *nix/OS X patches and vulnerabilities to Windows vulnerabilities. It will be a matter of "a buffer overflow could happen in this program, although no one has exploited it, and may not be able to, it could happen, so here is the patch, and here is the code" versus "this vulnerability will share everything on your hard drive, delete random digits from your spreadsheets, spread itself to all of your contacts, hit on your sister, rape your dog, tell bad jokes, and eat all your food in the fridge. We could have told you about this six months ago, but you know what, bite me, what do you paying customers know anyway?".
I hate sigs.
The Sun links to 108993-32 and 113476-11 (SPARC Sol. 8 and 9) seem to be 404ing... anyone have valid links to grab the patches over HTTP?
So long, michael. Don't let the door hit you...
Good thing I just finished my download of Solaris 10. Why patch when you can just install a whole new OS? Oh wait, that's Microsoft's Security system. Looks like I'm going to get sued for reverse engineering... :-(
The thing is that authentication and PAM is just so complicated that effectively exploits of the passwd command show up with some regularity. A more seasoned admin than I here at work commented that this feels like 1982 all over again. I do agree that if there was a similar story like this submitted about linux, it would probably be rejected and not make front page news, though.
Don't kid yourself people
Wow... sunsolve has been "slashdotted". Good thing they're the "dot in dot com" ;)
I love how people have no idea how much certian hardware is used can make comments like this. How can Solaris be dying when they are planning a Solaris10 release? you don't really do that with dying software.
... load hit 88 one day.. try doing that shit with a normal PC ..
Anyways, it's been out for X86 for atleast 6 yrs that I can think of , it's a bit sketchy and requires very specific hardware (this is not linux kids) but then again it's pretty solid as as system. Secondly on the sparc hardware, it drives much more then just a simple pc.. people that have never seen a real system enviroment don't understand the hardware levels required to drive multiple processors, and terminals and substain throughput to every device. We drive about 100 terminals off of a system with 12 processors and 8Gig of ram, it uses 4 Gig back to the switches to make all this happen. These machines can take a slashdotting, since they can handle students writing bad code with recursive fork()'s
Some people don't understand that the High end stuff is very different then their dinky little linux box you have at home that gets 100 web hits per day. Real machines cost money and they are build like a beast..they still are totally solid and use backplane technologies to attach system boards.. oh and they weigh a shitload.
-b
I am talking about awk, grep, diff (still no unified diffs!) and the like. The default shells -- sh and csh -- do not even allow for command line editing. make is outdated. vi borks if you extend your xterm too wide.
Yes I have once run into a bug in awk with escaping characters on solaris, the thing is that you get three awk commands, so I just used a different one.
What is the bug in grep that you allude to? Sure GNU grep has more options, but GNU loves to name them --foobarbaz so that you 'need' command line history and editing.
Solaris supports unified diffs since version 8 or 9 but people like me accustomed to solaris can't wrap our heads arround it and like context diffs better anyway. But patch files on the net are usually in unified format... Personally I dislike the bug in in GNU diff that does not give minimal diffs unless you ask it to (option --minimal believe it or not) so it really does not behave like the shortest-common-subsequence diff algorithm that is taught as the example for dynamic programming at university.
No command line editing in the default shells? I personally like ksh on solaris, maybe the up arrow does not work by default or something, but it uses similar commands that the shell on the embedded systems I maintain do.
I agree the vi included in solaris is krufty and old, but it will get you out a bind if you need it and prefer it to using ed. Good luck using vim or emacs when you are in trouble. Vim comes on the freeware CD as well, so it is a breeze to install. The same is true for all of the other examples you gave.
This is an article about security, why was this troll fed? Moderators?
Solaris certainly isn't open source, you need to pay $$$ to get the source, you can get the source to Windows the same way (shared source) Gasp... Horror...
You might be right, but sh and csh should never be molested like it is on Linux, sh should be properly POSIX complient, not just bash in disguise.
you dont need to reinstall your system, just get a rootkit checker for solaris.
Agreed, I cannot tell you how horrible it was to change all of my scripts to use the pwd command instead of the pwd shell built-in all because bash disguised as sh likes to treat symlinks 'special'.
I don't use Solaris or really care for it, but...
It's just a local root vuln. That's not really a huge deal. I venture to say that at least 95% of *nix systems have a local root vuln and their admins don't know about it. Not that they don't matter, it's just they aren't the end of the world. The only sititutations that this would be exploited is if it's being used as some sort of shell server, or if someone exploits a remote vuln. and gets regular user access, and uses this to get root.
But! Most *nix systems already have a billion other local root exploits because they happen all the time. The last few 2.4 series kernel updates were because of local root's. Anything that runs suid is potential for a local root.
Thanks for the MS link. Almost forgot there for a second. *whew*
Don't forget packet filtering. Solaris has no native firewall -- the excellent IPF is a third-party add-on. The "out of the box" installation is almost unsecurable.
GNU Info is documentation optimized for machine readability
There is no reason for 12000 people poking around in servers.
IANAL but write like a drunk one.
Solaris does have a firewall. It is called Sunscreen.
It used to be spearate in a free "lite" version, but is now integrated in Solaris 9 or Trusted Solaris 8.
Are you referring to Windows 2000 Datacenter Edition?
Vote in November. You won't regret it.
Just for starters, ksh has been available for ages, and for the gnu lovers, Solaris has many utilities packaged by themselves and freely available.
Give me a fscking brake....
IANAL but write like a drunk one.
You are a troll.
/usr/bin, /usr/ucb, /usr/sfw, and /usr/xpg4 depending on what bugs you want.
/opt/sfw. There is also sunfreeware.com.
Solaris offers several versions of userland utilities under
Like you say, if you want more of GNU's bugs, there is an open-source CD that installs under
Solaris userland is actually not bad at all, but since you are probably a person who grew up in the GNU commune, you must think it really is right for vi have all sorts of fancy highlighting and rendering capabilities. Do you worship the autoconf god?
Vote in November. You won't regret it.
you mean unix has bugs?
For firewalling, it is probably just better to use OpenBSD or a dedicated Cicso box. Solaris really shines on servers and workstations.
Vote in November. You won't regret it.
Sunscreen has been bundled since 8. If you just want a host-based firewall it does the job admirably. If you want a full-on firewall, buy a firewall, or use OpenBSD maybe.
VULNERABILITY ASSESSMENT: The risk is MEDIUM. A local unprivileged user may be able to gain unauthorized root privileges.
Yeah, right, medium. It is just a root exploit after all... Medium my arse! The fact is that the exploit has been circulating for quite some time now on irc and freenet. And are we supposed to believe that it was just an accident that a god damn root exploit has been included in the freaking passwd? Have you seen the source code of this thing?! An anonymous friend of mine has told me that there are quite a few strange lines of code not only in Linux. But guess what? It's quite hard to get Solaris source code to audit and patch it yourself, unless you have some ties to the underground. Medium... Yeah, right...
Sincerely,
Pan Tarhei Hosé, PhD.
"Homo sum et cogito ergo odi profanum vulgus et libido."
why not rm /bin/passwd until sun gets a patch out.
boycott slashdot February 10th - 17th check out: altSlashdot.org
Technically, the "nice ruler" could just as easily tell someone both a wheel account password and the root password, so I don't really see what the wheel group does that is worse for RMS than just the secret root password.
Conversely to other arguments against RMS here, I worked at Sun where everybody had a root password to their desktop machine. You could mess with it all you wanted (though if you screwed it up enough that you had to go to systems to fix it they were mad at you). Having root access to one box had nothing to do with getting root access to any other box. This scheme was incredibly useful and quite safe.
Where I work now, I don't have root password. If you do have root you have it to every machine. I constantly have to ask somebody else who has permission to fix things on my machine, and they have to be careful, for instance if they get confused about what they have rsh'd to they will screw up the wrong machine.
What RMS was complaining about is similar to home Windows users having a system with a correctly-working Administrator account that you must use to install or change software, but only Microsoft has the password and they run it remotely.
This just in, Microsoft is sueing Sun for copying their password changing code. The proof? Microsoft claim that since the code has security holes it must be their code.
Linux doesn't have any security problems. Or at least that's what they always tell me when I am patching my XP, AMD machine. Build a Linux, Intel machine and you'll never have a problem.
So this is impossible. Nothing can happen to Linux, certainly, not a ROOT security exploit.
I refuse to believe, this is Slashdot, where Linux reigns supreme and the all powerful gods of modding, will mod you down for even suggesting a linux box has a vulnerability.
Anonymous Cowards - Oh God, How I hate you
What's 'passwd(1)'?
I mean, I understand what it means to see 'passwd(1)' on a man page; that means the documentation for 'passwd' is in section 1 of the manual. But how can you say you have a vulnerability in 'passwd(1)'?
Isn't that like saying you like the TV show Angel(8pm) or that you want to go work for Sun(UltraSPARC)?
Can't trolls be insightful, too? No I was not trolling. I'm just frustrated with Solaris and the number of steps it takes to make a command line on it helpful and convenient. The second I saw a subject of Solaris raised, I couldn't contain myself. Evidently, the "silent majority" of moderators feels likewise :-)
That's my point! I unknowledged the availability of better awk, but it is annoying, that the good one is not the default. And "just use a diffeent one" does not cut it, because I want to change the default not only for myself, but for the 40+ other users... And there is no sure-fire way to change the environment (PATH, LD_LIBRARY_PATH) for all users, the way you can on *BSD through /etc/login.conf (/etc/profile and friends are not quite the same).
None -- just lack of features, like -A and -B.
You do need them. If not you -- your users. If you re-read the subject of my original posting, I'm talking about "giving Unix a bad name". It is not among the ubermen, who pretend to not need to edit the command line. It is among the regular users, who anknowledge the fact, that they can make a type and don't want to retype the whole command (after Ctrl-U) or the whole word (after Ctrl-W -- if they even know about these shortcuts). Backspace is on the keyboard -- why does not it work by default?
The computers are many times more powerful today, than they were, when first versions of Unix were written. The utilities included in those versions grew features and fixed bugs during these years. Solaris is unforgivably slow in incorporating those improvements. That's my point.
# uname -a SunOSkermit 5.8
Generic_108528-29 sun4u sparc SUNW,Sun-Fire-V440
# diff -u
diff: illegal option -- u
May be, version 9 finally has it -- after, what, 5 years of it being in BSD and Linux?
Well, ed will get you out a bind too, for that matter. It is just easier with vi. And even easier with BSD's nvi (no licensing problems -- why not make it a standard?)...
Again, I aknowledge the ease of modifying the defaults. It is having to do these modifications, that annoys me. Why? Who is it, who honestly prefers sh over ksh (the modern version) or bash as his/her login shell (I don't like the scripts relying on bash-isms either)? Who wouldn't prefer the nvi over Solaris' vi any day? Who would reject the ability to produce unified diffs on occasion, even if context diffs are her/his personal preference?
Mr. Piddle continues:
I want none of the bugs and all of the features. Thank you -- I expect nothing less from a "commercial grade" operating system.
In what way is it "not bad at all"? In absolute terms? May be. In relative terms, however, every common Unix utility offered by Solaris is at best equal to, but usually -- worse than its counterpart in a *BSD or Linux offering.
autoconf has absolutely nothing to do with this. You know it and I know it -- don't switch the issues.
In Soviet Washington the swamp drains you.
Yes, I do worship the autoconf god. Like it or not - it is one of the main reasons for unix software viability nowadays.
And please don't troll on sent-god Sun userland tools. Have you ever used Solaris default vi in a Eterm window ? What do you do with patches applied previously when you install additional SUNW packages ?
This is good software but I have no doubt Sun forgotten of several issues last 10 years or so.
so do you actually know the difference between open src and free src .....
there is a difference ......
Yes, I do worship the autoconf god. Like it or not - it is one of the main reasons for unix software viability nowadays.
/opt. They generally won't conflict with operating system patches that go under /kernel and /usr.
I've generally had mixed results with autoconf and especially libtool. They are widely abused, often ignoring my environment variables and sometimes even writing broken makefiles. They are complex enough that debugging them is a nightmare. There has been more than one occasion that I wished for a simple file with a simple list of dependencies that I can simply say "lib XYZ is here, dammit."
Have you ever used Solaris default vi in a Eterm window ?
Eterm? I generally have few problems with Sun's vi, and those problems are almost always related to terminal type issues over telnet to/from Linux.
Terminal types are a UNIX problem, not just a Solaris and Linux problem.
What do you do with patches applied previously when you install additional SUNW packages ?
Additional SUNW packages typically get installed under
Vote in November. You won't regret it.
I've generally had mixed results with autoconf and especially libtool. They are widely abused, often ignoring my environment variables and sometimes even writing broken makefiles. They are complex enough that debugging them is a nightmare. There has been more than one occasion that I wished for a simple file with a simple list of dependencies that I can simply say "lib XYZ is here, dammit."
Well, my experience is diffrent. Sendmail m4 build system experiance countsEterm? I generally have few problems with Sun's vi, and those problems are almost always related to terminal type issues over telnet to/from Linux. Terminal types are a UNIX problem, not just a Solaris and Linux problem.
C'mon, solaris terminfo is just broken. That's a reason for lots of problems. vi is unusable if you're on not on serial.Additional SUNW packages typically get installed under /opt. They generally won't conflict with operating system patches that go under /kernel and /usr.
Not true. SUNW packages rarely install inCheers,
Ummm - I think it is called "Sunscreen" or something to that effect. IIRC, it allows you the option of passing traffic to firewalled hosts without address translation.
If you just want to protect the host, then you can define secuirity associations for each port - including requiring IPSEC connections. Solaris has had native IPSEC support for several years (albeit with rather sucky documentation).