Samba 2.2.0 Released
Samba 2.2.0 - Powering the next generation of Network Attached Storage.
17 April 2001.
The Samba Team is proud to announce a new major release of Samba, version 2.2.0. This release includes significant feature enhancements for Samba, and sets the standard for UNIX® and Microsoft Windows® integration.
Enhancements include :
oIntegration of server terminated leases (Windows "oplocks") with UNIX NFS sharing (Linux 2.4 kernel and IRIX only). Complete data and locking integrity when sharing files between UNIX and Windows.
oAbility to act as an authentication source for Windows 2000® and Windows NT® clients, allowing savings on the purchase of Microsoft® Client Access Licenses.
oFull support for the automatic downloading of Windows 2000 and Windows NT printer drivers, providing the first full implementation of the Windows NT point-and-print functionality independent of Microsoft code.
oUnification of Windows 2000 and Windows NT Access control lists (ACLs) with UNIX Access control lists. Allow Windows clients to directly manipulate UNIX Access control entries as though they were Windows ACLs.
oSingle sign-on integration using the winbind server (available separately). Allow UNIX servers to use Windows 2000 and Windows NT Domain controllers as a user and group account server. Manage all user and group accounts from a single source.
oMicrosoft Distributed File System® (DFS) support. Samba 2.2.0 can act as a DFS server in a Microsoft network.
oShare level security setting. Allow security on Samba shares to be set by Microsoft client tools.
oMany other feature enhancements and bug fixes.
About Samba
Samba is an Open Source/Free Software implementation of the Microsoft CIFS/SMB protocols for UNIX systems. In development for ten years, Samba is considered to be the reference implementation of the CIFS/SMB protocol for UNIX systems. Samba test tools are used by all the CIFS/SMB vendors to test and fix their protocol implementations.
Samba is currently used in Network attached storage (NAS) and other products from the following vendors (Note: this does not imply endorsement by these vendors, please contact the vendor marketing departments separately for comments).
IBM®, SGI® (Samba for IRIX), Sun Microsystems ®(Cobalt Qube), Hewlett Packard® (CIFS/9000), VERITAS®, VA Linux Systems®, REALM Information Technologies ®, Network Concierge®, Procom ® and many others.
In addition, Samba is shipped as a standard part of Linux® offerings from Linux vendors such as Red Hat®, Caldera®, SuSE®, Mandrake®, TurboLinux ® and others.
Samba is being used worldwide to solve the problem of integrating hetrogeneous networks by corporations such as Agilent Technologies ®, CISCO Systems ®, and many others in addition to educational establishments and individuals
Best of all Samba is an Open Source/Free software project, available under the GNU GPL license meaning that source code for Samba is freely available for anyone to modify and customize.
Code from the Samba Team and individuals around the world has been integrated and tested to create Samba. In addition the following corporations have made significant donations of code, effort, testing facilities and support to make this release possible :
Linuxcare (now TurboLinux), VA Linux Systems, Caldera, SGI, Hewlett Packard, VERITAS, IBM.
This new release may be downloaded from our Web site at :
For press enquiries about this release please contact either Jeremy Allison (jra@samba.org), Andrew Tridgell (tridge@samba.org) or John Terpstra (jht@samba.org).
Samba - the SOURCE for Windows Networking !
Although Samba may be free, the skill and effort required to install and configure it is not. You have to consider the cost of employing someone with the required skills to do this versus the cost of a Windows license and a windows installation. Windows supports unattended installations which can be initiated with little or no effort, provided the configuration settings are correctly specified.
Yeah, and for once with colors that don't make you feel like puking.
Congrats to everyone involved with what is
unquesitonably among the most important server apps on Linux.
And here all this time I thought it was an important UNIX application. Oh, look. So do the authors of SAMBA.
I'm sure your corporate masters at the Open Source Developers Network love your attention to the ideals of pimping GNU/Linux.
"Mostly this looks like its stuff for compatibility with Windows."
Umm...no shit. Isn't that the purpose of Samba?
I'm a bit less sure than that. PostgreSQL is very good, but it's not exactly in class with Oracle (at least, 7.0 wasn't -- I just installed 7.1 today, so I really can't comment on the changes). Anyhow, even presuming that it is ready for the title, PostgreSQL only became enterprise-ready much more recently than either Apache or Samba.
I'm really not sure of that. Everywhere I've deployed samba (mostly schools but a business or two as well), they cared about licenses quite a bit.
Gee, that sounds alot like my experience installing Debian GNU/Linux on a 9 year-old Sun Sparcstation LX. I just had to setup bootp and tftp, download the tftp image and a couple others from the debian site. It started up, got its ip address, sucked down the boot image and booted it. Then it kept me up till after 5am in the morning while it downloaded packages through the masqueraded internet connection. It took me a couple of times to get the TFTP image to load (wrong name), but everything else went very smoothly.
Oh how I now wish that PCs had something like the OpenBoot Prompt. The BIOS's in current PCs are downright primitive. Very little has changed in the last 15-odd years. It's pathetic.
I wonder how long until M$ trumpets this as their next great "innovation"...
add, Enhydra also.
~^~~^~^^~~^
onlawn:"Here, you can have mine..."
phutureboy:"But that [karma] took 81 years to earn!"
onlawn:"That's okay, I don't need it much any more"
(disclaimer, I have it wrong so anyone who can give a better trascript feel free to do so...)
~^~~^~^^~~^
one man's flame is another man's fire...
His comments would have been more tempered if he said "environment they are used to" instead of "more stable, [yada]".
But that wouldn't be saying anything different.
/me ducks
Seriously though, having moved from a Linux environment to a Windows recently, I can attest that Windows is more stable these days than it was. But check this out, I just had to visit a company yesterday that I installed a samba server in over a year and a half ago.
I had never had to visit them since the time I installed it, until now that they are having hardware problems with the case its housed in. They aren't Linux gurus so I can attest that they haven't touched it.
I wonder if anyone can say they have a NT box in a production commercial environment that they haven't had to touch in 18 months, nay not even a reboot.
On my linux box at home, if my wife does something strange, like run tuxracer even though we don't have 3d acceloration, I can log in from work and fix it for her, while she is logged in and without stepping on what she is doing.
I know there is remote admin tools for NT and 2000, but honestly, they aren't as powerful and/or they interupt what the user is doing.
So, I hope this is more insiteful and evenhanded, but I don't need any more karma.
~^~~^~^^~~^
I compiled it last night on Solaris 7, and it was a nice, clean build. Good work, guys!
Have you ever seen an M$ PDC replicate?
:)
All I know is when my former boss decided that NT was the way to go, one day we had just one NT machine and next week there were about 8 of them.
Something was replicating!!!
they will change the License for W2K cals.
They did the same thing when puting fast track or web site pro web server on NT Workstation was cheaper than getting NT Server + IIS for 'free'. They changed NT Worstation licence to say you couldn't have more than 10 tcp/ip clients at a time.
doh, that's what's driving WinXP.
-Peace
Dave
Free as in "the Truth shall set you..."
While I agree with the sentiment, I should point out that Judas Priest are from Birmingham. You could have had Bruce Dickinson, though.
"The invisible and the non-existent look very much alike." -- Delos B. McKown
Since we're all in a group hug now :-)
We (at work) have been using Samba for over a year now to serve a small workgroup of NT users. None of us (least of all me, the default sysadmin) are experienced NT or Windows users.
We recently switched our main server from an old (10 years?) SGI Indigo2 XL to a new Dell server - Samba 2.0.6 to 2.0.7. The process of compiling, installing and configuring Samba was straightforward and I can safely say that Samba is one of the most impressive and useful pieces of software I have ever used. Well done and many thanks to all responsible!
I should also put in a good word for O'Reilly for allowing the free distribution of the 'Using Samba' book - invaluable.
Maintaining mixed unix/NT can be a real chore (and I won't even mention Clearcase), but Samba has made it work beautifully. It's a pity that we also ended up with a Syntax TAS (Totalnet Advanced Server) system - purely for Clearcase ... it 'works' (well, actually it does), 'guaranteed support', 'recommended' ... :-/
At some point in the future, when I have time, I'd like to shift Clearcase, and it's SMB appendage TAS, to a Linux/Samba server - just to show it can be done. Then I could get rid of the Ultra5! Which would make me very happy :-)
Now if only there was an easy/cheap way to manage unix and NT users/groups from a unix machine, minus any NT server ofcourse.
Cheers!
--
Alastair
London UK
(You know, the Samba guys have done a wonderful job simply because I have to ask this question. Everything remaining is probably just niggling details.)
--
Winbind sounds like it's the solution to that problem...
--
The M1 bridge over Meadowhall impreses me. I'm impressed it hasn't fallen down yet.
As Mr. Allison previously noted, the ability to do this is built into the latest Samba. Just FYI, it is possible to do NetBios name resolution without Samba on the unix machine.
This long document on MSDN (scroll about 1/3 the way down to "Enabling WINS lookup") discusses setting up Microsoft's DNS server to use WINS to resolve names to any client that can point to a DNS server, including those which can't run Samba (OS/400, etc.) I've used it at work for a year with few problems.
Of course, you have to run Windows as your DNS server, which you may have technical or perhaps theological objections to. However, you can always have MS DNS forward on to your BIND server if it doesn't find the record in WINS, thus allowing you the best of both worlds (that's what we do.)
But that's not the point of Samba. Want directory services ? Use OpenLDAP. Want Kerberos ? Use MIT Kerb5 or Heimdal. Want DNS ? Use bind. Want DHCP ? Use a dhcp daemon (University of Washington I think). Want Terminal Services ? Use X, or vnc.
:-).
Are you getting the picture ?
You're comparing Samba, which is just the Windows file/print/authentication service for Windows clients on UNIX, with an entire Win2k/NT load.
You should be comparing a full UNIX/Linux distro. containing Samba to do a fair comparison.
Regards,
Jeremy Allison,
Samba Team.
Check out sybase tools. MS-SQL server is wire compatible with Sybase (it uses TDS - Tabular Data Stream protocol. Proprietary though :-( ).
:-).
Standard Linux sybase tools should talk to SQL server no problem (at least they used to). I depended on this in a previous life
Regards,
Jeremy Allison,
Samba Team.
I remember aquaplaning on that bloody thing. Nearly killed me :-). God I *hate* driving on the M1....
Have they knocked down the cooling towers yet ?
:-).
Jeremy.
Ah. You must be a southern git then :-).
Jeremy.
Already included in the 2.2.0 Samba. Look for the nsswitch "wins" module. I forgot to mention it (we've addeda *lot* of stuff :-).
Cheers,
Jeremy Allison,
Samba Team.
BTW: I just uploaded the Red Hat rpms for 2.2.0 for Red Hat 6.2 and 7.0 intel onto samba.org.
Oh - a black pudding muncher..... :-). We'll, we all have our crosses to bear... :-).
Jeremy.
I'm not a bloody Aussie, I've never even *been* to bloody Australia :-). I'm from *Sheffield* (where they do "the Full Monty" :-) :-).
You're thinking of *Andrew*. He's a bloody Aussie !
Bloody foreigners, not knowing the difference between Australia and the UK, I dunno... mumble, grumble....
:-).
Cheers,
Jeremy Allison,
Samba Team.
This is why winbind is so useful for creating Samba appliances. No more local users or groups, just drop the thing into the NT domain and go....
Cheers,
Jeremy Allison,
Samba Team.
Actually, the line I use when developing Samba is :
:-) :-). Plus we run Samba though the IRIX compiler (which is also very, very picky....).
-Wall -Wshadow -Wstrict-prototypes -Wpointer-arith -Wcast-qual
to get *really* medieval on the code... (with apologies to "Pulp Fiction"
Cheers,
Jeremy Allison,
Samba Team.
A "braindamage implementation issue" is a printer driver server design that expects to be able to run printer driver binaries *ON THE SERVER THAT IS SERVING THEM OUT TO CLIENTS*. If you think back to the dim and distant past, when NT ran on other things than an Intel CPU then you'll realize how broken this is.....
:-).
Of course that's been fixed by that "portable" OS, Windows 2000
As Samba runs on other things than x86 boxes this is braindamage for us...
Regards,
Jeremy Allison,
Samba Team.
It means it's not completely a PDC, 'cos it doesn't do replication or BDC Stuff yet - but it works well enough to put Windows 2000 or Windows NT clients into a Samba hosted domain, and have people log in and authenticate against it, and download profiles from it.
For many small sites this is all they need - not the full PDC stuff.
That's why I didn't say PDC, but used the phrase "authentication source".
Cheers,
Jeremy Allison,
Samba Team.
9x clients were already supported by the 2.0.x codebase. They're also supported in the same way that W2k/NT servers do it in this new release.
:-).
I didn't mention it 'cos we already had that functionality - so it wasn't news
We've now got a *complete* (modulo bugs and one braindamage implementation issue, hang out on samba-technical@samba.org for details) implementation of W2k/NT point and print. That *includes* W9x driver download.
Cheers,
Jeremy Allison,
Samba Team.
Praise the Lord, and Jeremy Allison. I just hope MS doesn't screw things up again. Samba is one of the best things to happen to Linux servers. I've personally been able to circumvent the purchase of 3 MS NT/2000 Servers because of the Samba team's good work and my personal propaganda.
Thanks.
Jesus, what an arsehole.
Your just jealous us colonials beat you at the cricket and rugby now days (and we're working on the soccer) :) Allowances must be made for Americans.
Much prefered "Lock, Stock and Two Smoking Barrels" myself. Not made in Sheffield but still bloody funny.
Anyway, keep up the good work.
Nerd: Derogatory term typically directed at anybody with a lower Slashdot ID than you.
Did samba 2.0.x not do this, though? I'm sure I had my win2k professional machine at home logging into a samba-controlled domain. I'm running 2.2.0a2 now, and it works sweet =). I guess I'll have to upgrade now. ;p
I've also used 2.0.7 to move a novell netware server at work over to linux, handling domain logons from 5 or so client machines, and serving cds, etc. these are only win98 machines, though.
The only problem I've had with it though, is occasionally the client machines will say the password has been rejected. If I look in the samba log, it has 'connection reset by peer' mesages. I've searched on google, and have found other people with the same problem, but no solution. Has this been fixed in 2.2?
Cheers =)
o Ability to act as an authentication source for Windows 2000® and Windows NT® clients, allowing savings on the purchase of Microsoft® Client Access Licenses.
Can someone explain this? Does this version of Samba in essence emulate Microsoft's licensing agent, allowing free use of features that Microsoft wants you to pay for, or does this mean something else?
Sounds like something that could result in a tidal wave of lawsuits from Redmond.
Win 2k is rigged to get you to use NTFS permissions exclusively to regulate access (Microsoft texts tell you to just give the Everybody group Full Control permissions)
I'm curious about that. You aren't supposed to use share-level permissions anymore? They still work fine (and are easier for the newbie).
--
Business. Numbers. Money. People. Computer World.
I'd guess doing that means that effective rights don't need to be computed for each file, making it slightly more efficent. Meaning that normally, share perms are probably just fine.
Real typical MCSE fodder, BTW (was one in a past life): Do This, Never Mind Why, Never mind when you shouldn't do this.
--
Business. Numbers. Money. People. Computer World.
Breaking implementation would help MS because it would prevent people from buying non MS products.
Note that Microsoft itself has got several implementations of the protocol -- everything from Windows For Workgroups to DOS to OS/2 to earlier versions of NT to Win 95/98 to "LanMan For Unix" are all slightly different. And they have promised to support these patforms.
They probably can't break Samba without accidentally pissing on their own customers (enterprise customers that is, they'll piss on you home users all they want but if tye). That is, unless they spent a large amount of time trying to find the exact breakage that applys to Samba and not any other SMB product.
The only thing that they probably really dislike is the PDC-emulation. Expect that to break (OS/2's PDC functionality on a NT network broke a long time ago). Solution: Keep your PDC on NT unless you are prepared to face the consequenses. Real Solution: Use something like NFS instead of a proprietary protocol.
--
Business. Numbers. Money. People. Computer World.
one of the SAMBA team lives @ SGI
XFS i hope will be in the kernel soon
(please linus )
intresting though is SGI released their trusted IRIX stuff and want a trusted linux
hope this does not clash with NSA stuff
(finaly the NSA doing their job of protecting people(US))
but how long are we going to have to wait until I can ditch my solaris boxen and say to the boss yes this is secure and supported AND from a company with nice PR people to keep him happy ?
regards
john jones
Why exactly was this assinine comment modded to 2? What crack-smoking moderator made the decision to mod this to 2?
Remember, only a fool makes a comment such as yours. A true master offers guidance and encouragement to an obvious newbie, in the hope that a new master shall one day emerge.
"The dead do not shoo-bop-aloo-bah." -- Kai, 'Lexx'
Use an automounter. Most modern distros (such as Mandrake 7.2, RedHat 6.x, etc.) include one.
... the automounter runs as root, so there is no need to give users a SUID binary.
Non root users can mount SMB shares all day long. The old smbmnt isn't needed...the new smbmount is called by the mount command
My journal has hot
You are hopeless
we're just US'ians. and y'all talk funny, so y'all must be from the same place. right? :)
"We are not tolerant people. We prefer drastically effective solutions"
greetings, eMBee.
--
Gnu is Not Unix / Linux Is Not UniX
This might be a stupid (inexperienced question), but am I the only one who thinks it would be very useful to have Linux's hostname resolving scheme support Netbios name resolution? e.g. to be able to specify for example in /etc/host.conf something like "order hosts, netbios, bind" or something like that. So that typing (for example) "ping foo" would allow for a Netbios-named PC on the LAN called "foo"'s IP to be found, if it isn't in /etc/hosts, for example. We have a WinNT DHCP server on the LAN, and a Linux server that does some other stuff, and entirely Windows clients, so the Windows clients all get "random" IP addresses on startup. It's a pain to keep /etc/hosts up to date under this scheme, and its also a pain to use IP reservations for every client.
Apart from this probably esoteric setup, I'm sure there are many other possible useful applications for this to be supported (e.g. to recreate something like Windows Network Neighbourhood - how does the new KDE do this?). Seems to me "Linux as a workstation" could benefit seriously from this. You don't really want to be going around explaining the "smbclient" command parameters to every employee - in Windows this stuff "just works, point and click", at least from a user perspective.
Is something like this planned? Is it something that would perhaps be easier to support with the planned LibSMB?
Is this already possible and I just don't know how (or haven't tried recently)? Admittedly its been at least 6 months to a year since I last looked at this stuff. Sorry if it's a stupid question.
-----
Tried the unix ODBC clients? Specifically, perl's DBI driver: DBD::ODBC?
Should do the trick.
--
The problem RIS solves is how to make installing an OS image (inluding applications)
:)
The "including applications" can also be interpeted as "Windows can't cope with having it's apps on a network drive very well"
So when a user messes up their PC,
So even with Windows 2000 the end user can still mess with things only the admin should really be able to touch?
If something the user did means you have to reinstall the whole OS then something is seriously broken somewhere.
Run cat /etc/passwd | mksmbpasswd.sh > /etc/smbpasswd
This might work on the simplist of setups. But it dosn't scale to many servers using NIS. Which is an area where the samba docs are unclear.
It always boggles my mind when people advertise their ineptitude, stupidity or ignorance to the whole world. People would be embarrased to say 'I don't know how to read or write" but they seem downright proud of themselves when they say "I can't do math" or "I can't set up a simple thinng like samba".
If you are dumb keep it to yourself maybe we won't notice.
War is necrophilia.
In some ways it's not oracle but in other ways it's better then oracle. It's missing some "enterprise" features like clustering, replication etc but it does have unlimited row sizes, a fantastic rule system, user loadable languages and my fave being able to define your own operators and aggregate functions. Once you use one of these things you will scratch your head and ask why anybody would pay a hundred thousand dollars for a database that does not do it. OTOH if you really need those enterprise features you could probably pay for them. For anybody else it's like butter.
War is necrophilia.
freetds is a good effort but it's not suitable for mission critical web sites.
War is necrophilia.
tds support in sql7 is a bit flaky and worse in w2K. MS is going to ditch TDS support soon because they don't like the fact you can connect to sql server from linux/apacha/php (plays nice with others!). They want to force you to use windows and ODBC/ADO/OLEDB or whatever their alphabet soup of data access technology of the day is.
War is necrophilia.
" It would be very hard for them to change something and not have it affect a lot of implementations. "
why would it be hard for them? Breaking implementation would help MS because it would prevent people from buying non MS products. MS has a history of backstabbing companies that it partnered with. Did they all find god all of a sudden or something?
War is necrophilia.
Hey but I can set up samba in under 30 minutes!
War is necrophilia.
Anybody familiar with Goldmine contact management software?
We had it running on NT for about a year and a half. It served a consistent 70-73 records/sec. The server needed to reboot at least 3-4 times per week. The Goldmine clients recieved "blob" errors (dbf) at least once, usually twice, a day.
Since the software is just served up to the Windows clients and run there, I decided to move it to a Samba server. I installed 2.0.7, made it the PDC, and also enabled wins resolution. Hey, cool, three birds with one stone...
That server has been up for 38 days, 16 hours with *no* problems *at all*. Add to that, I get at least 170 records/sec, up to 400/sec at times. That translates to everyone being happy.
Thanks to the Samba team!
It is really nice to see that Samba is getting a lot closer to a real Windows NT server! I have been using Samba 2.0.7 where I work and it has worked very well (although we don't have a lot of people using it, but it works).
:)
DFS is a really nice feature to have, since a sysadmin can create a single SMB share that links to all of the other network shares... less to remember and less support calls like, ``where's such-and-such folder again?''.
Also being able to edit the ACL directly from a Windows NT/2000 workstation is nice... probably won't have to do a lot of chown/chmod-ing again
Also, notice that this is hanging out in the elite new developers section!
My boxes are all running SAMBA bound to an internal NIC
And would this not offer unfettered access to your internal network if one of the boxes was compromised through its public interface?
Might be better to have a staging server behind the firewall, and use rsync or something to update the public webservers.
Something to think about.
--
IIRC, smbmount/smbmnt is not really part of Samba, but rather a separate package which is included in the distro for the convenience of users. I seem to remember reading in the FAQ that you're on your own with questions about it.
/mnt/winmachine' and then make that script suid?
Couldn't you make a shell script that contains a 'umount
--
My mistake, good job guys.
Full support for the automatic downloading of Windows 2000 and Windows NT printer drivers, providing the first full implementation of the Windows NT point-and-print functionality independent of Microsoft code.
This is a huge acomplishment. Using samba's print services has always been a bit of a PITA in large networks. You get a print spooler that doesn't hang when you look at it funny but you had to install drivers for each printer on the workstations. Micrsoft's server products will automagicly provide a driver for clients when you connect to the shared printer, now samba does it too.
Hats of to Jeremy and the Samba team, this is a great feature.
Would have been kind of nice to see 9x clients supported too though.
And if any slashdot editors are reading this, the colors in this section absolutely freakin' rule. Much better than YRO, for instance, which has always made me feel like puking.
What is a "braindamage implementation issue"?
"I'll take the red pill, no, blue. AAAHHHHHHHHHHHHHHHH........"
"I'll take the red pill. No! Blue! AAAaaaahhhhhhhhh"
- Monty Python meets the Matrix
Does this have support for the bastardized non-open protocol MS created out of kerberos?
--
"that's not encryption - it's a new perl script that I'm working on..." - from some Matrix parody
Has anyone gotten this to work?
I always get "file not found" errors after using smbmount on a service shared from a Mac.
Can any of the samba hackers here help me?
I've always liked it, my self.
My boxes are all running SAMBA bound to an internal NIC, which lets me manage them from my Windows workstations. Whether I'm logged in at the office or VPN'ing in, I can reach my OpenBSD boxes and update websites, develop, etc.
I have the SAMBA servers as part of the domain, but it is a hacky solution. I map everyone's NT Domain name to a UNIX name, and they can access the appropriate files.
NT Domain integration was always a little strange. With SAMBA 2.2, the issues should be much cleaner. ACcording to the release, I don't need to create Unix AND NT users, I can just grant access to my NT Domains. This was theoretically possible before with pam_smb (or smb_pam) but was always a confusing mess.
Also, even if I need to create accounts for the users that log in, not having to create accounts for the users that ONLY access via SMB will be a blessing. Not having a bunch of accounts with shell false just to support SAMBA will make life easier.
Adding an NT File Server is a joke, I plug it in, join the domain, create local groups (if I want) and share files with the permissions. Easy as pie.
Doing the same on SAMBA was a pain because I needed to give each user a UNIX account. This meant that a server for 5-10 people was fine, but trying to give an arbitrary group access to the machine was a nightmare.
This will be a tremendous release, and I look forward to putting it on test servers soon and deploying it in production in the next few months.
Alex
Scheduled release for Windows XP is in the near future, but I don't belive it has went gold yet, I say M$FT breaks everything again, or in a friendly windowsupdate patch soon after release.
Read my plan to save the Bengals
Full Monty doesn't impress me. Def Leppard and Judas Priest, though: That impresses me.
--
My mistake. I was thinking of the Judas Priest album Sheffield Steel, but of course the album is actually British Steel . Sheffield Steel is a Joe Cocker album.
--
Dammit, your always smiling so much Jeremy. Hehe it forces me to smile :-) in :-) reply :-)
:-) microsoft :-) with :-) samba :-)
Me thinks your just happy to undermine
Jeremy (Yeah its my name too:-)
That's odd...I noticed the colors too. I was just thinking about how I like them better than the colors found on the rest of Slashdot.
Probably because they remind you of the spam-free experiences you've had on Kuro5hin, where YOU choose the stories. K5 uses #006699; Slashdot/developers uses #336699. The perceptual difference between sRGB #006699 and sRGB #336699 is negligible.
Will I retire or break 10K?
Can't we just save everyone the trouble of bookmarking two sites and just glue /. and Freshmeat together
You don't call Slashdot "Slashf---ed" when it covers dot-com bad news. So why call it Slashmeat? Slashdot covers only newsworthy software releases. This includes packages critical to system and network structure (OS kernels, server software, major security patches, etc.) and "cool" stuff that fits the day's omelet. The new Developers section goes a long way toward this*. If you want, you can exclude this section in your user settings if you don't want to look at so-called "Slashmeat."
Either way, don't bother bookmarking two sites. A link to OSDN Freshmeat II is in the OSDN box to the left of the textarea where I paste this very comment.
* It also may represent budget cuts in the OSDN division of VA Linux Systems Inc. If scoop and Taco can work together nicely enough, the integration of Slashdot and Freshmeat may be a Good Thing for LNUX's bottom line.
Will I retire or break 10K?
And when Linux kernels rev and compilers break, this is....? Progress? Innovation?
The GCC developers are not as worried about backwards compatibility as they are about CORRECTNESS. If new features highlight optimization BUGS or standards NON-CONFORMANCES in a given compiler, the compiler is at fault. GCC has kept up very nicely. If you are worried about a new compiler breaking your old code, compile with gcc -Wall to show where your code relies on non-conforming misfeatures of old compilers.
Will I retire or break 10K?
I picked them because I use them on http://tangent.org/ and happen to think they are pretty cool for webpages. :)
FWIW I happen to be color blind
You can't grep a dead tree.
when talking about "enterprise-ready" open source software, PostgreSQL is definitely in there. (even more with their brand new 7.1 release)
Fact:
http://biz.yahoo.com/bw/010417/0071.html
Opinion:
Slashdot mentioned VA Linux in this article. This makes it more difficult to complain about the lack of "full disclosure". On the other hand, important material information is still missing.
It seems that in an effort to appear unbiased, the editors are reluctant to post anything about VA Linux at all, even when it is perfectly legitimate to do so. VA Linux hiring top level Samba developers is major news. Don't be ashamed, be proud!
In their effort to avoid being perceived as a PR arm of VA Linux, they are being somewhat evasive and this is backfiring.
For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
Here's my procedure for supporting proprietary clients from an open standard print server.
I typically buy a printer that's supported by Linux, set up a Linux print server, then export that via lpd, Appletalk, and Samba. Then I install the standard Apple Laserwriter driver on any Windows clients, because it's simply a Postscript driver. In fact, you'll find that a lot of the entries in the Windows driver database are simply alternate names for or versions of the Apple Laserwriter driver because it's just Postscript. Then I install MacOS's standard Postscript lpr client on the MacOS client hosts.
Another time, I made Linux print to a totally proprietary printer. It was an HP 3150, which is an excellent value although proprietary; sometimes you take the hit and run with it. You can install an ethernet adapter from HP, on any parallel printer device of any kind. Then on the aforementioned print server, I installed VMware and Windows 98 with the proprietary drivers, which exported the printer to Samba, which reexported it as Postscript. That whole virtual machine was just another printer driver!
That's almost as crazy as writing an open source, open standard implementation of a reverse engineered Microsoft protocol based on their buggy specs and implementations. ;) But it's still a good idea to try to eventually directly support the alleged standards, to support the exceptional cases where a direct local client-side driver is necessary.
I am sure there are people who are unfortunate enough to have chosen very driver-specific proprietary devices for printing and imaging, but in most cases it was technicall preventable.
===
I know what you mean, but don't like it! Do it only when absolutely forced, until you can actually fix it! One should have bought a real printer with open standard protocols built in. My time, frustration, shame, and the ethernet adapter were far more valuable than the $200-400 saved on the sticker price. :(
===
With all your good karma from working on Samba this life, I'm sure you'll reach *bloody aussie* status soon ;)
The bug that bothers me most is when a windows box goes down (can you imagine that?) only root can unmount the share.
My question is whether this aspect of samba has been fixed. I have combed through all the online material and cant seem to find an answer to that.
Run cat /etc/passwd | mksmbpasswd.sh > /etc/smbpasswd and put the directives:
encrypt passwords = yes /etc/smbpasswd
smb passwd file =
in the [global] section of /etc/smb.conf. Now run the smbpasswd program like you would the normal passwd program to hash the password and update the /etc/smbpasswd file. Finally restart smbd like /etc/rc.d/init.d/smb restart and try to access the share. It should work now!
yeah but NetBIOS over TCP/IP does, dumbass.
Actually I don't think that will work. You need a netbios name in the CalledName field during session establishment. To get that name you need to do a node status request(or know the name of the machine your connecting to in advance) and then connect by ip. Theoretically it can be done but not with smbmount. It will try to do a broadcast lookup and stop right there because(as the other poster pointed out) it will get blocked at the router.
Probably was your machine in the other room.
Ahh, well then you're connecting to your neighbors machine. Excuse me. Like I said it won't make it past your broadcast address. BTW, I would be carefull about doing this in the first place. Your hostname is passes during nbt session establishment. So if by chance it really is your neighbor(I'm not joking about this, they could be very close by), they could theoretically track you. In fact if they happen to be running Samba, a log file with your hostname will be written in
Congratulations should also go to Luke Kenneth Caston Leighton who engineered most of the PDC-related code and who undoubtedly made samba 2.2 possible. Check out www.samba-tng.org for more info on PDC development (TNG = the next generation).
I thought that the most important app was XBill? :-)
the most important server apps on Linux
...
And BSD
And AIX
And Solaris
And Irix
I tried it under Mandrake, but it was impossible to setup for a clueless newbie.
Try again.
Look also for freetds. The latest version is supposed to support SQL2k, and we hope to be testing it soon against that. It's worked fine for SQL7 for the past 6 months here, and the author has been very helpful when we've needed it. :)
creation science book
Quite true, though unless I'm mistaken Apache and Samba were developed 2-3 years before postgreSQL, I may be mistaken. If so accept my appologies.
Perhaps you misread... I said that samba on most platforms is much more stable than win9x, or NT4. win2k I would debate you depending on the *nix variant chosen, and the way samba was used.
Flamebait is a far better cry than being just as stupid as management that require companies to use windows clients.
Windows (2000) has it's benefits, especially compared to modern Linux. Modern linux has it's benefits over windows and more traditional unicies. Traditional unicies have benefits over windows and modern linux.
Linux zealots should pull their heads out of their asses and realise what a bad name they're creating for their beloved.
I'd like to thank the Samba team for developing one of the two first "enterprise" useful tools for linux/unix (apache being the other). Their work has made it possible for Administrators who want the stability and functionality of unix while being hamstrung by technical incompetance at a managerial level.
"We need to support all these windows users."
"okay, let me setup this file server... yeah... windows..."
After looking over the feature list, this release will allow me to accomplish the things my superior's desire.
Samba is obviously a critical effort in increasing corporate acceptance of *nix in traditional Windows shops. My boss is really starting to like telling everyone how much money the company has saved by implementing our web efforts in a Linux environment. We're using less hardware, have superb uptime, and saving a fortune on software licenses.
Without Samba, my next project may have been written in VBScript. Not a pleasant thought.
Now if I can find a reliable interface to MS SQL2000, I'll be all set. :)
This has to be the first mention of "DFS" I have seen in a long time - since the BBC Micro :-)
-- Soruk
Don't knock the mexican food. Anyone in Sydney should check out Azteca's mexican restaraunt on avoca street, Randwick
The guy who runs it is mexican so you know its authentic. The nachos is part of my regular diet. And if you are trully adventurous, there's the kangaroo fajitas
Australia rocks, and don't deny it.
"Me and my girl named bimbo . . . limbo . . . spam" - Captain Beefheart.
Projects like Samba, OpenH323, 1/2 of Enlightenment and a fair few others are why I am still in Australia =) ..(yes I know it's a collaborative effort - just good to know we've got some very smart people doing cool things =) not just the "Why whoop your collective butts in sports and we're still all criminals mentality") =)
--
Jon - TheSpork
I work with a very large Citrix Metaframe 1.8 running on Windows2000 server environment. Most of our clients run AIX machines, and connect to the servers using the AIX build of the ICA client tool. We have a huge DFS space which our users also wish to connect to. We found a problem where our DCE servers would authenticate the users and allow them to "net use" to their DFS space, but as soon as someone else mapped to another name space, credendialt os the other users were being overwritten by the most recent autnentication to DCE. This could cause a major problem as I'm sure you all know. In prior versions of the Windows server family (NT4) there was a hack to force the server to use a new pipe for each user, this is not present in 2000. So my question is does anyone know if this release has any impact on my problem?
"Boys have a Penis, Girls have a Vagina", kids say the darndest things!
The downside is that your print server is still running Windows 98.
The upside is that it reboots in about 5 seconds under VMWare, which is something that happens quite often on the Windows 9x line.
"Why didn't I join Microsoft? [LAUGHTER]"
Although there may be linux distro's that support unattended setup of file servers, and you can also use PXE to boot diskless linux workstations, as far as I know there is no linux distro that will support unattended setup of windows 2k pro workstations in this way.
If Wine or DOSEmu can't handle it alone, I'd wager that having an install of Win9x or MS-DOS handy for these programs to access would fix the problem Depends what the problem is :-) The problem RIS solves is how to make installing an OS image (inluding applications) onto a box so easy that any user can be guided through the process over the telephone, AND the process can be completed in 15 minutes, AND the end user doesn't need to have any boot floppies etc.
So when a user messes up their PC, telephone helpdesk dudes spend 5 minutes starting the rebuild process instead of 2 hours trying to untangle whatever the user has done, and 15 minutes later the user can log in to their PC. And (if you are using some of the other nifty features of W2k) all their apps will be available and configured for the user also.
You can certainly do unattended setups from any distribution media (CD-ROM, NT server, Samba, even a Netware server if you want) but there are some big headaches with scaling these approaches.
If all this should have a reason, we would be the last to know.
I'll take the Ultra 5 when you get rid of it.
Sure, it's not completely unattended, but because it's based on GPL software we were able to save big bucks on licensing and provide a customized admin tool set for non-technical local administrators.
At the same time as this we did an Exchange 2000 / Windows 2000 / Active Directory deployment for e-mail and I can tell you fom experience the Linux / Samba stuff was inifinitely easier to understand. We had to bring in consultants to help us get through the Windows 2000 stuff, whereas I pretty much single handedly configured the Linux servers and the installation routines myself (and I'm not what I would consider a guru, just someone who is willing to put in the up-front work for the long-term gains).
Got a problem with Samba ? Check the extensive, included docs, edit the text based config file, restart the SERVICE, not the SERVER and you're done, clients don't even notice the service was off for 5 seconds. Got a problem on 2000 ? Good luck, no useful docs are included, you have to click 50 things and turn on "advanced view" everytime you want to do something useful and you often have to restart the whole machine - clients definitely notice the server is down for 15 minutes.
If you're talking costs you have to figure long-term and we've already seen the huge difference in support costs (time and money) in dealing with these 2 plaforms. Give me Linux and Samba any day and tremendous kudos to the Samba team for a fantastic product!
This has to be one of the coolest bits of software for *nix. Especially with the ability to act as a PDC, it allows an option of what server you want to use to manage your windows clients. I'll go where I damn well please today, thanks.
Where's my lobbyist? Right here.
Why is the innagural post to the developers section about something that is not a developers tool or involved in the barest way with development? Wouldn't this make the entire article "Off Topic"? 8 minutes later is a post about a real development tool. Samba is a network tool. Are FTP and Web servers developer tools too according to /.? Just curious...
Contrary to popular belief, coding is not all free blow-jobs and beer. Those things cost MONEY!
All that is really required to install Win 2K over a network is access to the shared distribution files (via existing OS, client boot disk, or network boot), and the ability to run winnt.exe or winnt32.exe (depending on whether you have an 8/16-bit or 32-bit MS OS). If you want unattended installations, you modify the command string and make an answer file available.
I don't believe it'd take more than a kilobyte of script to automatically point the remote boots to the distribution server (probably through Samba), so there seems to only be one thing that might prevent installing Win2K over the network: Whether or not you can run the installation program.
You have two choices: winnt32.exe under Wine, or winnt.exe under DOSEmu (ie. FreeDOS). Generally speaking, all these initial installation programs do is install a bare-bones version of Win2K onto the computer locally, and then reboot to it to finish the installation (or at least you can configure them to do so). If Wine or DOSEmu can't handle it alone, I'd wager that having an install of Win9x or MS-DOS handy for these programs to access would fix the problem.
So, it would appear that the only thing in the way of Linux supporting RIS-like services for Win2K Pro would be a lack of a snazzy GUI script/program with bells and whistles. I'd do it myself, but I'm not a programmer.
If anybody sees any glaring omissions, please let me know.
How about we just upgrade to MacOS X Server instead? :P~
Share the same sharepoints with Samba and Netatalk?
Use FTP? After all, it's Linux, so you've got an FTP server capable machine.
Transfer via HTTP.
Hell, install Carracho on something.. that works too.
nice :)
But I've got major problem... I have no windows :(