Samba 3.0.0RC1 Released
dook43 writes "Samba 3.0.0 RC1 has been released as of 8/16. Probably the most important new feature is its Active Directory support, but the rest of the new features can be found at the website."
← Back to Stories (view on slashdot.org)
woohaa!
Burning all Karma
FP! WERD SON
broken and horribly slow!
.. moved back to v2 after about an
i installed v3
hour of being pissed off at trying to speed it up
to the v2 levels
Having the Active Directory support is really a bug feature, as I had real big problems with authenticating a Linux Client in an AD server .. I hope that this issue will be solved in Samba 3 ..
Way to Go Samba!
3) New authentication system. The internal authentication system has
:)
been almost completely rewritten. Most of the changes are internal,
but the new auth system is also very configurable.
Does this mean I won't have to authenticate for every directory I access?
(Or are we misconfigured from the get go, and I should know and fixed such an issue
http://use.perl.org
Sillyble 0.45
Gnome 2.4
Because slashdot is becoming a mirror of OSNEWS.com! P.S they activley encourage trolls and flamewars.
Just when I perfected the old samba, they release a new version. Now I have to learn all those dance steps again.
Shit.
always the first to get the nice stuff. I can't wait till the Windows port comes out ...
"A door is what a dog is perpetually on the wrong side of" - Ogden Nash
...besides the features is some absolutely outstanding documentation. The old 2.x docs were basically a really long HOWTO. The new docs are broken into self-contained chapters that start by laying out how a certain task or protocol work in general, and then how to configure Samba to take part in it. Considering that Samba can perform so many different roles, the mix-and-match method is a lot more sensible. Even if you don't use Samba, consider their docs as a reference for troubleshooting Windows problems - I've found they offer a far more complete and focussed discussion of Windows technologies for the sysadmin than any MS book or webpage.
Great job, Samba team!
# Courtesy of shoutomatic.sh: tr 'a-noOp-z' 'A-N00P-Z' THE SAMBA TEAM ANN0UNCES SAMBA 3.0.0 RC1 THE SAMBA TEAM IS PR0UD T0 ANN0UNCE THE AVAILABILITY 0F THE FIRST RELEASE CANDIDATE 0F THE SAMBA 3.0.0 C0DE BASE.A RELEASE CANDIDATE IMPLIES THAT THE C0DE IS VERY CL0SE T0 A FINAL RELEASE, BUT REMEMBER THAT THIS IS STILL A N0N-PR0DUCTI0N SNAPSH0T INTENDED F0R TESTING PURP0SES. USE AT Y0UR 0WN RISK. THE S0URCE C0DE CAN BE D0WNL0ADED FR0M : HTTP://D0WNL0AD.SAMBA.0RG/SAMBA/FTP/RC/ THE UNC0MPRESSED TARBALL AND PATCH FILE HAVE BEEN SIGNED USING GNUPG.THE SAMBA PUBLIC KEY IS AVAILABLE AT HTTP://D0WNL0AD.SAMBA.0RG/SAMBA/FTP/SAMBA-PUBKEY.A SC BINARY PACKAGES WILL BE AVAILABLE S00N AT HTTP://D0WNL0AD.SAMBA.0RG/SAMBA/FTP/BINARY_PACKAGE S/ A SIMPLIFIED VERSI0N 0F THE CVS L0G 0F UPDATES SINCE 3.0BETA3 CAN BE F0UND IN THE THE D0WNL0AD DIRECT0RY UNDER THE NAME CHANGEL0G-3.0.0BETA3-3.0.0RC1. PLEASE FILE ANY BUGS Y0U FIND IN THIS RELEASE AT HTTPS://BUGZILLA.SAMBA.0RG/ AS ALWAYS, ALL BUGS ARE 0UR RESP0NSIBILITY. ENJ0Y THE SAMBA TEAM WHATS NEW IN SAMBA 3.0.0 RC1 AUGUST 15 2003 THIS IS THE FIRST RELEASE CANDIDATE SNAPSH0T 0F SAMBA 3.0.0. A RELEASE CANDIDATE IMPLIES THAT THE C0DE IS VERY CL0SE T0 A FINAL RELEASE, BUT REMEMBER THAT THIS IS STILL A N0N-PR0DUCTI0N RELEASE INTENDED F0R TESTING PURP0SES. USE AT Y0UR 0WN RISK. THE PURP0SE 0F THIS RELEASE CANDIDATE IS T0 GET WIDER TESTING 0F THE MAJ0R NEW PIECES 0F C0DE IN THE CURRENT SAMBA 3.0 DEVEL0PMENT TREE. PLEASE REFER T0 THE SECTI0N 0N "KN0WN ISSUES" F0R M0RE DETAILS. MAJ0R NEW FEATURES: - 1)ACTIVE DIRECT0RY SUPP0RT.SAMBA 3.0 IS N0W ABLE T0 J0IN A ADS REALM AS A MEMBER SERVER AND AUTHENTICATE USERS USING LDAP/KERBER0S. 2)UNIC0DE SUPP0RT. SAMBA WILL N0W NEG0TIATE UNIC0DE 0N THE WIRE AND INTERNALLY THERE IS N0W A MUCH BETTER INFRASTRUCTURE F0R MULTI-BYTE AND UNIC0DE CHARACTER SETS. 3)NEW AUTHENTICATI0N SYSTEM. THE INTERNAL AUTHENTICATI0N SYSTEM HAS BEEN ALM0ST C0MPLETELY REWRITTEN. M0ST 0F THE CHANGES ARE INTERNAL, BUT THE NEW AUTH SYSTEM IS ALS0 VERY C0NFIGURABLE. 4)NEW DEFAULT FILENAME MANGLING SYSTEM. 5)A NEW "NET" C0MMAND HAS BEEN ADDED. IT IS S0MEWHAT SIMILAR T0 THE "NET" C0MMAND IN WIND0WS. EVENTUALLY WE PLAN T0 REPLACE NUMER0US 0THER UTILITIES (SUCH AS SMBPASSWD) WITH SUBC0MMANDS IN "NET". 6)SAMBA N0W NEG0TIATES NT-STYLE STATUS32 C0DES 0N THE WIRE. THIS IMPR0VES ERR0R HANDLING A L0T. 7)BETTER WIND0WS 2000/XP/2003 PRINTING SUPP0RT INCLUDING PUBLISHING PRINTER ATTRIBUTES IN ACTIVE DIRECT0RY. 8)NEW L0ADABLE RPC M0DULES. 9)NEW DEFAULT DUAL-DAEM0N WINBINDD SUPP0RT F0R BETTER PERF0RMANCE. 10) SUPP0RT F0R MIGRATING FR0M A WIND0WS NT 4.0 D0MAIN T0 A SAMBA D0MAIN AND MAINTAINING USER, GR0UP AND D0MAIN SIDS. 11) SUPP0RT F0R ESTABLISHING TRUST RELATI0NSHIPS WITH WIND0WS NT 4.0 D0MAIN C0NTR0LLERS. 12) INITIAL SUPP0RT F0R A DISTRIBUTED WINBIND ARCHITECTURE USING AN LDAP DIRECT0RY F0R ST0RING SID T0 UID/GID MAPPINGS. 13) MAJ0R UPDATES T0 THE SAMBA D0CUMENTATI0N TREE. 14) FULL SUPP0RT F0R CLIENT AND SERVER SMB SIGNING T0 ENSURE C0MPATIBILITY WITH DEFAULT WIND0WS 2003 SECURITY SETTINGS. PLUS L0TS 0F 0THER IMPR0VEMENTS! ADDITI0NAL D0CUMENTATI0N PLEASE REFER T0 SAMBA D0CUMENTATI0N TREE (INCLUDED IN THE D0CS/ SUBDIRECT0RY) F0R EXTENSIVE EXPLANATI0NS 0F INSTALLING, C0NFIGURING AND MAINTAINING SAMBA 3.0 SERVERS AND CLIENTS.IT IS ADVISED T0 BEGIN WITH THE SAMBA-H0WT0-C0LLECTI0N F0R 0VERVIEWS AND SPECIFIC TASKS (THE CURRENT B00K IS UP T0 APPR0XIMATELY 400 PAGES) AND T0 REFER T0 THE VARI0US MAN PAGES F0R INF0RMATI0N 0N INDIVIDUAL 0PTI0NS. CHANGES SINCE 3.0BETA3 PLEASE REFER T0 THE CVS L0G F0R THE SAMBA_3_0 BRANCH F0R C0MPLETE DETAILS 1)VARI0US MEM0RY LEAK FIXES. 2)PR0VIDE FULL SUPP0RT F0R SMB SIGNING (SERVER AND CLIENT) 3)CHECK F0R BR0KEN GETGR0UPLIST() IN GLIBC. 4)D0N'T GET STUCK IN AN INFINITE L00P LISTING DIRECT0RIES RECURSIVELY IF THE SERVER RETURNS AN EMPTY DIRECT0RY NAME (BUG 222). 5)IDLE LDAP C0NNECTI0NS AFTER 150 SEC0NDS. 6)PATCHED MAKE UNINSTALLM0DULES (BUG 236). 7)FIX BUG THAT CAUSED SMBD T0 RETURN INC0MPLETE DIRECT0RY LI
For each story ono mputing.in
-OSnews
-Goatse.cx
-Freshmeat
-Nytimes
-c
-goatse.info
Post story with snide comments.
What the fuck is a sambar anyway?
OSnews is posting flamewars like clasy! Please particpate inthem while she jerks off to her mare porn
LOL DUDEZ!!11!!1!
Me AM BraZIL!!11!!
REIROM
...just how out of date I am running 2.0.10.
I've installed the "unstable" samba 3.0RC1 packages under my Debian 2.4.20 system and I have to say, it works pretty well.
I've only experienced a few cases of "lock outs" of all clients, the first time because the init script didden't sucessfully kill all smbd's before starting new ones and the second time... Who knows, a restart of it helped fine anyway.
Other than that it seems pretty good for me with W98/W2K/XP Pro clients using different laguages, except for some random slowdowns in access to it but nothing major.
Also, that build is compiled with GCC-3.3 if anyone's interested in that.
does anyone else think this should be the default colour scheme for /.? it actually makes the site bareable than a sickly green and white
From the 3.0 FAQ
The samba team is doing a great job moving forward. What I would hope to also see in the near future is support for creating a (Linux) directory heirachy based network using samba that will allow both MS and non MS clients. It would be nice to be able to create an LDAP directory trust relationship to your friends/family/etc.. network to allow logins between them...
i don't care for these buggy releases. release canidates are always garbage and only for people who have developed an intimate relationship with the program
For The Best Jazz/Hip-hop fusion > COlD DUCK
What gives with the massive delay? I thought open source was supposed to allow developers to copy software more quickly than the proprietary model.
why STALLMAN sounds and looks so much like STALIN?????? because they were both right handed.
QED
No offense, and not to bag on the Samba guys but...
Doesn't the creation of Linux tools for interfacing with Windows just further validate a needlessly Microsoftian System?
I've already gone 100% Linux on any networks I can. Isn't NFS good enough? If a Windows user wants access to my network, I'll gladly help them install Linux. If a Linux user wants access to a Windows share, they can install a samba client for themselves. I should have nothing to do with Active Directory, because I hate it.
Congrats to the Samba guys, for a great achievement though...
-Everybody knows Custer died at Little Big Horn, what this book presupposes is...maybe he didn't -Eli (The Royal Tenenbaums)
Now, I would just love to see this in smbfs.
Will M$ try and steal the code? ;)
...MS agrees with agrees with everyone else in a public forum on a standard before implementation. Until then, we're reverse engineering and always behind the curve - by design.
After hundreds of hours struggling with config files, including a lot of time spent on various linux help forums, I could never get it to work. This includes using different distros and different version of windows.
populist scumbag.
Linux is still where it is. It's part instructions and part attitude. Attitudes like "leave it to the pros" is extremely condescending. I'm not saying that a newbie will be able to get Samba 3 up and running in 2 minutes, but when a Windows server can be had that can do it out of the box with very little administration, people will think twice.
can anyone tell me what exactly samba does ? is it the linux implementation of the filesharing thing in windows where you right click on a folder and share it out to the lan so i can access it like \\machinename\myfolder\ in explorer
what does linux usually use for using that simple method of folder sharing, does it has its own version or does it use this samba can windows see linux folders and drives if its connected to the lan
thanks and sorry for the q but linux for amateurd is pretty daunting
David
Does this run linux or not?
One of the steps towards linux-only is getting the servers on linux. Linux servers are becoming very popular, but that doesn't mean that every place has them yet, let alone linux workstations.
Many IT departments have already replaced some (or all) windows servers with linux servers, running Samba to provide the same services to their workstations. If Samba didn't exist, they wouldn't be switching their servers to it, since it would be incompatible with their existing windows servers. Nobody is going to upgrade if it means they lose features (namely, all the features samba provides).
There is just beginning to be a move towards linux on the desktop, and there have been a few articles on /. about it recently. My personal view is that it's not quite there yet, but close. I just work at a small company, but likely within a year I will have linux on the desktops. Some companies are beginning to roll out linux workstations, but not that many. And certainly not many enterprises.
You even say it yourself:
I've already gone 100% Linux on any networks I can.
Why not all of them? Without samba, it would basically be either 100% linux networks, or 0% linux networks. At the most, linux would be limited to being a router, NAS, webserver, etc.. which isn't bad, but it's leaving a monopoly on a fairly critical service (authentication) to one platform.
Speak before you think
...just set up a Samba box. The documentation is dense for a reason; the authors cram as much factual information per sentence as possible. You may find it difficult to read, and may believe that setting up a 2K or XP AD/Domain is on par with planning a large scale client/server deployment, more power to you. When it's time to take a job and get paid doing more than departmental level administration, you'll discover that it takes project planning skills combined with extensive knowledge of the underlying technology to do a competent job. Sorry if that sounds condescending, but that's how the real word works. And BTW: this fact has nothing to do with Linux, UNIX, or any other OS. Professionals who deploy large numbers of Win boxes must deal with the same issues.
its great that so many people can get samba and not have to worry about windows clients and whatnot, but im getting sick of the open source developers complaining about how crappy the smb protocol is and dont do anything about it. atleast the windows developers created something(even if it sucks) other than reverse engineering everything to making linux/X/whatever look and act like windows. create something better dont copy. they say microsoft isnt inovative, well niether is the open source community.
Escape
What's going on? Where am I? Will someone help me?
I know that GimpPrint will make it into Panther, but I think it would be great if some version of Samba 3.0 could make its way into Mac OS X 10.3. The best reason being that Samba 3.0 is supposed to support the signed transmission security that Windows Server 2003 implements. Rock on!
Holy crap i got first post
Programmer Analyst
Davenport, FL
Man, couldn't he find a better place to live?
Please help metamoderate.
Anyone know how the wins support is? It looks like samba 3 will finally be able to replicate. Currently Samba can't replicate with NT servers, or as far as I know, even with other Samba servers. That sort of limits Samba in terms of redundancy. Is adding static entries to WINS new as well? I don't recall ever seeing that in the samba 2 documentation - that's been an unfortunate hang up where I work.
n/t
Samba makes it very easy to get a linux box on a customers network. It also allows me to undercut the hell out of competitive bids in our area. All we are competing against it a bunch of vendors in the area and all they know how to do is windows and MS products. This allows us to completely smear any and all bids we run against them. We are doing it as much as we can right now because as linux spreads it is going to get a whole lot harder to do this and still make the profits we are making.
Got Code?
Has samba ever been such a good implementation of M$ that it's fallen victim to viruses that are targeted at one of the M$ variants?
of a specification or protocol does not mean it has to be full of buffer overflows just because the "real" version is.
think about it...what is the primary reason to run samba?
give up? it's integration in to a Windows network. there are other network share protocols that work on basically every other OS, and would be the first choice for networks containing only those OSes (i.e. NFS for *nix nets, Appleshare for Mac nets)
Most people who run samba will simply be wanting to access the data the same way they would on their windows box. using the same commands will make it simpler on them.
Usually when the subject of windows imitation is brought up, I don't like it, but this is one situation where it is very useful.
Lets say you have a WinXP box that you need to get a PDF off of and on to a few of your systems. Which is easier:
1.
Go to Win2k box, run "net use * \\WinXPBox\C$"
Go to Linux box, run "smbmount blah blah..." (sorry i havent used smbmount in forever)
Go to OS X box, mount it however that does it
or
2.
On all boxen, run "net use [chosen mount point] \\WinXPBox\C$"
obviously using the same command everywhere simplifies things.
Windows did SMB first, and the point of SAMBA is to duplicate the SMB services that Windows offers, so logically unless Microsoft did something so horribly wrong that most users would prefer doing things a different way, make the command identical.
I used to get high on life, but I developed a tolerance. Now I need something stronger.
Where would one look for some good solid infomation on what all these buzzwords such as "shadow copy" and "active directy" accually mean? Ive seen those horrid 2003 server ads, but what do these features accually do?
so logically unless Microsoft did something so horribly wrong that most users would prefer doing things a different way, make the command identical.
I agree with your reasoning, *except* they said replace existing commands. If they had said "augment" existing commands, I would have been satisfied. Right now, it sounds like the same thing with using some command with a cryptic command-line argument to replace ifconfig.
but it would be nice if newbies didnt have to run a webserver just to configure Samba
My friend, John Terpstra, wrote those docs. Way to go, John! Your long hours paid off with a compliment on Slashdot! Your life is redeemed! ................ kris
"I thought I could organize freedom. How Scandinavian of me."
And I just killed AD on my server because my Linux boxes couldn't connect to it. Why didn't I just wait 2 more days.... Darn OpenSource Software. Changes too often.... :-P
There was a quite good article on EnterpriseITPlanet about upcoming Samba 3 and they discuss the possibility to run Samba 3-only network. Which is very feasible IMHO because you don't have to manage headaches such as AD. Of course, this works with Linux/Unix fellas only, not you, my dear MCSEs. Samba is way too complex software package for you GUI people to comprehend. ;)
Samba 3.0 is the first real samba (excluding samba-tng), imho, that can replace a WinNT4 PDC (Primary Domain Controller) *fully*.
(eg: with samba3, the windows usrmgr.exe works for adding/deleting users & groups. (usrmgr.exe communicates over RPC, so I consider it something that should work for a windows primary domain controller). I have just recently setup for a company:
A samba PDC, with usrmgr.exe working.
With an LDAP backend for authenciation.
With posix ACLs on the file system (to allow *real* permission settings. The perms are still a bit wierd, and I feel better setting them in Linux rather than through the windows gui, but they do work).
With cups printer backend, so printing works great.
Basically, this machine fully replaces their windows NT4 server, and does it pretty damn well.
The move from NT4 to PDC was pretty good. Once everything is setup on the samba side, you can "net vampire" all of the user and group accounts over to the samba server, and the users can login with no problems.
The only missing feature was I needed some way to copy the file system on the NT box to the linux box and keep the ACLs.
Anyway, the samba team does a great job
I use to have a funny sig, but slash cut it off, and I forgot what the punchline was.
Just replace C:\WINDOWS\SYSTEM32\KERNEL32.DLL with /boot/vmlinuz-2.6.0 and you're all set.
To Terminate, or not to Terminate, that's the question - SCSIROB
Don't. Use Comanche instead.
You are not entitled to your opinion. You are entitled to your informed opinion. -- Harlan Ellison
Have to say Linux is coming right along!! With AD support, and soon to be ACL's in the filesystem (some already have it), all I'm wanting is a pretty GUI admin tool...
:)
Okay, sorry I'm spoiled
Good job Samba Team!!!!
3000 dead over past 2 years, still no free Palestinians, still
batch file:
v er\Parameters" /v "Users" /t REG_DWORD /d "0x000000FF" /f
echo Allow a maximum of 255 concurrent connections to this machine
reg add "HKLM\System\CurrentControlSet\Services\LanmanSer
see http://thegoldenear.org/tweak/ for more
1: MAN pages are like RFC's: it takes a while to work out how there written and what information they provide, but they tend to be consistant.
2: If you don't have a clue what the documentation is talking about then either look it up or don't touch anything that is anywhere nere a production system, because YOU DON'T KNOW WHAT YOUR DOING.
3: Once you know what your doing the man pages are quite easy to follow. You don't need to be an expert, just proficient in looking things up and working out whats going on in a logical manner.
thank God the internet isn't a human right.
AdvFS, currently on HP's Tru64 Unix and also (already) ported to the up and coming combined Tru64 + HP-UX offering, called Enterprise Unix, has a snapshot feature called 'cloning'. A cloned filesystem is mountable, and only contains pointers to the blocks of data on the original. Further write operations on the original first copy the data block to be changed to the clone before allowing the block to be replaced. It takes seconds to create a clone of a terrabyte filesytem and then you're back in business. This feature has been around for years!
You shouldn't make statements like that without doing your homework.
How does this fit in the licensing scheme you've accepted when deciding to use Microsoft's products?
Of course a lot of systems are out there running without being in compliance, but for some administrators this is not an option. Not that I ever, ever would deploy a product with these kinds of synthetic usage restrictions.
Thanks for paying for our product. Now pay more if you want another 10 people to be able to use it.
I don't know how/if that contravens the licence. if anyone can tell us then I can add a comment to that option in the program I referenced, for those who have to 'conform or die'
Now if only Samba 3 could replace Netatalk my life would be complete.
You say things that offend me and I can deal with it. Can you?
The MS EULA is what artificially limits the number of connections. Running software which "multiplexes" user connections beyond those limits is a direct violation of the EULA.
Here's comanche for You.
You are not entitled to your opinion. You are entitled to your informed opinion. -- Harlan Ellison
:rolleyes:
This is not a UBB forum, you moron.
I believe you will get your wish with the upcoming Netware 7. According to Novell it can be Linux based and I'm sure that they will fully support MS Clients. eDirectory is already head and shoulders above AD. This combined with the incredible power of ZenWorks should be very interesting.
Windows 2000 AD can run in one of two modes: mixed or native. In mixed mode, clients older then W2K can join the AD domain and SMB authentication can be performed. In native mode, only clients as recent as W2K can join the AD domain and KRB5 authentication is used exclusively (I'm pretty sure).
If you were using AD in a mixed mode environment, once you create the account for the machine in AD make sure you check the box that says something similar to "Allow pre-Windows 2000 computers to use this account" or it will not work. Of course, the documentation that comes with any recent stable version of Samba has had clear directions on how to do this for a long time.
I'm against picketing, but I don't know how to show it.
I think I had some of that with breakfast today!
T
---- It puts the lotion on its skin or else it gets the hose again. It does this whenever it's told.
Maybe Samba should be dual Licensed. GPL if used with a GPL'd or BSD's OS and a non free licence when used with non-free OS's like..... SCO... For SCO it is a billion zillion dollars per CPU cycle yea that's the ticket! And if the do not pay we get to turn there CEO inside out!.... Man I really have to stop reading SCO stories.
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
Minesweeper Consultant Solitaire Expert
("Call me Ishmail, dummy.", Moby Dick for Dummies)
You can't judge a book by the way it wears its hair.
If you want a pretty GUI that is easy to use for Windows admins
then checkout Delixus: Delixus Screenshots.
It is an easy to use tool for the MCSE crowd. The GUI actually runs on Windows
and then accesses Linux over the network.
The first twenty times I configured samba I wasn't running a web server. Come to think of it, I don't use a web server to configure samba now.
The parent post is either a troll or someone grievously misinformed. It should not have been moderated "interesting".
Samba does not require a web server, regardless of whether one is a "newbie" or not.