A modern BSD UNIX workgroup - how would you do it?

2003-02-15 Thread BSD Freak
I have an upcoming project to create a modern UNIX (mainly
FreeBSD-based) workgroup computing environment.

If _YOU_ had your chance to do it from scratch, what technologies would
you use? Basically only following are set in stone. Everything else is
up to me:

1. Centralised user/password/account management 
2. 2-3 file servers running FreeBSD, 1 mail server and 1 VPN gateway
also running FreeBSD
3. Workstations will be 75% FreeBSD and 25% Mac OS X 10.2

Most people I have spoken to automatically say NIS/NFS. Although I know
that NIS/NFS is a tried and true combination, I can't help but feel
there must be a better way to do a modern BSD UNIX environment. As silly
as it may sound I am seriously thinking about running Samba for file
sharing services even though this is a fully UNIX environment.
Reasons for this include excellent performance on FreeBSD and better
security than NFS.

Some of the other authentication/account management technologies I'm
evaluating include LDAP and Kerberos. Any and comments/suggestions would
be very well received...

Basically what I'm asking is if you could do it all over from scratch
how would you do a modern BSD UNIX workgroup?


-
Would you like to receive faxes to your personal email address?
You can with mBox.  Visit http://www.mbox.com.au/fax

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-questions in the body of the message



Re: A modern BSD UNIX workgroup - how would you do it?

2003-02-15 Thread Alex

Dear/Beste BSD,

Saturday, February 15, 2003, 9:10:55 AM, you wrote:

 I have an upcoming project to create a modern UNIX (mainly
 FreeBSD-based) workgroup computing environment.

 If _YOU_ had your chance to do it from scratch, what technologies would
 you use? Basically only following are set in stone. Everything else is
 up to me:

 1. Centralised user/password/account management 
 2. 2-3 file servers running FreeBSD, 1 mail server and 1 VPN gateway
 also running FreeBSD
 3. Workstations will be 75% FreeBSD and 25% Mac OS X 10.2

 Most people I have spoken to automatically say NIS/NFS. Although I know
 that NIS/NFS is a tried and true combination, I can't help but feel
 there must be a better way to do a modern BSD UNIX environment. As silly
 as it may sound I am seriously thinking about running Samba for file
 sharing services even though this is a fully UNIX environment.
 Reasons for this include excellent performance on FreeBSD and better
 security than NFS.

 Some of the other authentication/account management technologies I'm
 evaluating include LDAP and Kerberos. Any and comments/suggestions would
 be very well received...

 Basically what I'm asking is if you could do it all over from scratch
 how would you do a modern BSD UNIX workgroup?

Backward compatiblity is somwat important and since NIS/NFS is a
succesfull combination i would use that with kerbidos. If i needed to
link other platforms, without NIS/NFS support, then i would also use
LDAP transparent.

-- 
Best regards/Met vriendelijke groet,
Alex


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-questions in the body of the message



Re: A modern BSD UNIX workgroup - how would you do it?

2003-02-15 Thread Bill Moran
BSD Freak wrote:

I have an upcoming project to create a modern UNIX (mainly
FreeBSD-based) workgroup computing environment.

If _YOU_ had your chance to do it from scratch, what technologies would
you use? Basically only following are set in stone. Everything else is
up to me:

1. Centralised user/password/account management 
2. 2-3 file servers running FreeBSD, 1 mail server and 1 VPN gateway
also running FreeBSD
3. Workstations will be 75% FreeBSD and 25% Mac OS X 10.2

Most people I have spoken to automatically say NIS/NFS. Although I know
that NIS/NFS is a tried and true combination, I can't help but feel
there must be a better way to do a modern BSD UNIX environment. As silly
as it may sound I am seriously thinking about running Samba for file
sharing services even though this is a fully UNIX environment.
Reasons for this include excellent performance on FreeBSD and better
security than NFS.

Some of the other authentication/account management technologies I'm
evaluating include LDAP and Kerberos. Any and comments/suggestions would
be very well received...

Basically what I'm asking is if you could do it all over from scratch
how would you do a modern BSD UNIX workgroup?

If (and it's a fairly large if) nss_ldap was supported by FreeBSD, and
if ldap authentication were supported by MacOS X, then I would go with
LDAP.
But 4.X doesn't support nss_ldap, and I'm not even sure if 5.x does yet.
I have no clue whether MacOS X does or not.
Unless I had a concern about someone sniffing my local network, I'd use
NFS for file sharing.  I think it's still the cleanest, even if it's not
the fastest.

In the more practical sense.  It's probably still best to go with NIS,
as it seems to be the most supported at this time.  I still like NFS
for file-sharing, although SMB is a viable option.

YMMV

--
Bill Moran
Potential Technologies
http://www.potentialtech.com


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-questions in the body of the message



Re: A modern BSD UNIX workgroup - how would you do it?

2003-02-15 Thread Michal F. Hanula
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Sat, Feb 15, 2003 at 09:07:57AM -0500, Bill Moran wrote:
 BSD Freak wrote:
 I have an upcoming project to create a modern UNIX (mainly
 FreeBSD-based) workgroup computing environment.
 
 If _YOU_ had your chance to do it from scratch, what technologies would
 you use? Basically only following are set in stone. Everything else is
 up to me:
 
 1. Centralised user/password/account management 
 2. 2-3 file servers running FreeBSD, 1 mail server and 1 VPN gateway
 also running FreeBSD
 3. Workstations will be 75% FreeBSD and 25% Mac OS X 10.2
 
 Most people I have spoken to automatically say NIS/NFS. Although I know
 that NIS/NFS is a tried and true combination, I can't help but feel
 there must be a better way to do a modern BSD UNIX environment. As silly
 as it may sound I am seriously thinking about running Samba for file
 sharing services even though this is a fully UNIX environment.
 Reasons for this include excellent performance on FreeBSD and better
 security than NFS.
 
 Some of the other authentication/account management technologies I'm
 evaluating include LDAP and Kerberos. Any and comments/suggestions would
 be very well received...
 
 Basically what I'm asking is if you could do it all over from scratch
 how would you do a modern BSD UNIX workgroup?
 
 If (and it's a fairly large if) nss_ldap was supported by FreeBSD, and
 if ldap authentication were supported by MacOS X, then I would go with
 LDAP.
 But 4.X doesn't support nss_ldap, and I'm not even sure if 5.x does yet.
 I have no clue whether MacOS X does or not.
 Unless I had a concern about someone sniffing my local network, I'd use
 NFS for file sharing.  I think it's still the cleanest, even if it's not
 the fastest.
And if you are concerned about somebody sniffing, why not use IPSEC?
mf

- -- 
What do you care what other people think?
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.1 (FreeBSD)

iD8DBQE+TnHfQgEMP0l2aH4RArn8AJ9eOhyCgVFI7N7Mv2q4f0nkp0roaACgv0eH
7ON11WjgMP8rYseCJD1UoGo=
=OkNk
-END PGP SIGNATURE-

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-questions in the body of the message



Re: A modern BSD UNIX workgroup - how would you do it?

2003-02-15 Thread Chuck Swiger
BSD Freak wrote:
[ ... ]

1. Centralised user/password/account management 
2. 2-3 file servers running FreeBSD, 1 mail server and 1 VPN gateway
also running FreeBSD
3. Workstations will be 75% FreeBSD and 25% Mac OS X 10.2

Most people I have spoken to automatically say NIS/NFS. Although I know
that NIS/NFS is a tried and true combination, I can't help but feel
there must be a better way to do a modern BSD UNIX environment. As silly
as it may sound I am seriously thinking about running Samba for file
sharing services even though this is a fully UNIX environment.
Reasons for this include excellent performance on FreeBSD and better
security than NFS.

NIS support under MacOS 10.2.{0-2, haven't checked .3 yet) appears to be 
broken at the moment: specificly the login window doesn't see NIS-only 
users, unless you import them into the local NetInfo database.
See man niload.  It's also possible to use NetInfo as your primary 
authentication repository, and then use nidump to export this to Unix 
flatfiles-- and then push the flatfiles via rsync, or scp, or NIS.

On the other hand, 10.2's Samba support is very good, and SMB/CIFS 
handles reopening shares much better than NFS deals with mounts going 
down.  NFS is much lighter in weight, however, and NFS semantics match 
those of FreeBSD's default filesystem and UFS under the MacOS better 
than Samba does.  By contrast, HFS+ and Samba are case-insensitive, and 
they are more seperate independent devices (ala Windows C:, D:) than 
Unix'es all filesystems get mounted under /, and a non-root 
filesystem's mount point looks very much like any normal directory. 
I'd probably recommend Samba filesharing for laptops and roaming users; 
either SMB or NFS for static desktops, depending on what your users are 
used to or would prefer.

Kerberos will probably take more work to administer and more resources 
to implement than it is worth for small networks.  The token-based 
authentication and so forth integrates well with other large-scale 
systems from MIT (and CMU): things where you also need AFS/DFS, Cyrus, 
etc.  In fact, I'd be curious if anyone else had some thoughts on the 
size of network for which Kerberos is a benefit?

As for LDAP, do you have any junior admins reporting to you?  Try 
delegating the task of setting up an LDAP-based authentication system to 
one, and see how long it takes before that junior admin is able to 
reliably demonstrate that he can make LDAP go on a test network of 3-5 
machines.  Also, the degree to which LDAP authentication is integrated 
well with the native OS's normal authentication, on most of the 
platforms I've seen, resembles -CURRENT more than it resembles -STABLE.

As always, your mileage may vary...  :-)

-Chuck


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-questions in the body of the message