Samba + Mail Server + Apache work around

Posted on 2006-03-27
Medium Priority
Last Modified: 2013-11-15
Im sort of new to linux. I need to setup samba as main domain controller for my company's network. I need to setup apache as our webserver, and some open-source free mail server.

Need to be known that our workstations runs on XP PRO. In the case you need to setup something special in samba.

Currently i have ubuntu installed. Do you recommend another distribution for my needs ?

Please assist me seting up everything i ask for.

Best Regards
Question by:carlospzx

Author Comment

ID: 16304301
i forgot to say that i need samba setup as if one user logs in he will only have avilable what he have the rights, as for if an admin logs in he could see all shares.

In simpler words. I needs to work like active directory on windows 2003 server


Accepted Solution

kamichie earned 1500 total points
ID: 16305751
This unforutanetly is not a simple question, but I have posted a link to two articles describing how to transition to Active Directory with Linux. Ubuntu should be fine, as for apache just go to the apache web page and download and install it, along with the PHP interpeter if you need it. Also, I think you can install an ASP interpeter for Linux. Just for your information the piece of software used to authiticate and manage your users with Linux is called openLDAP. I hope this helps, feel free to post any question or problmes you may run into.

http://samba.idealx.org/smbldap-howto.en.html - Detailed setup instruction for SAMBA and OpenLDAP
http://searchopensource.techtarget.com/tip/1,289483,sid39_gci1066500,00.html?FromTaxonomy=%2Fpr%2F298407 - Transition Guide
http://www.samba.org/samba/docs/Samba-Guide.pdf - Group Policy in openLDAP
LVL 19

Expert Comment

by:Gabriel Orozco
ID: 16307154

first: ubuntu is great for workstation. I would recommend no to use as a server.
install debian for that, CentOS, OpenSuSE, but not ubuntu.

second. for Samba to work with permissions, it's what samba does, so just follow the howto manual.

for an email system: almost all linux email servers (called MTA or Mail Transfer Agent) are rock solid, while some are much more easy to install and administer than others.

I would think postfix is easy enough to start reading. really you need to document yourself before you start with the email system since you can get hacked or converted into an open spam box if you are not careful.

Expert Comment

ID: 16308068
To all that can read... there's absolutely nothing wrong with Ubuntu... i'll recommend it to anyone that is new to the whole Unix\Linux\Debian thing.

In regards to the question at hand i'll say to make your life a bit easier, as a test work with the following.

Samba, Exim, Apache and Webmin. For those that don't know this webmin makes a noobs life just that mush simpler, OK i'll admit it doesn't solve problem and it becomes a hassle for the everyday unix user but it's a start...

As for the configuration you'll have to be on your own on this one, but will keep an eye out.

Featured Post

Upgrade your Question Security!

Add Premium security features to your question to ensure its privacy or anonymity. Learn more about your ability to control Question Security today.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article will explain how to establish a SSH connection to Ubuntu through the firewall and using a different port other then 22. I have set up a Ubuntu virtual machine in Virtualbox and I am running a Windows 7 workstation. From the Ubuntu vi…
1. Introduction As many people are interested in Linux but not as many are interested or knowledgeable (enough) to install Linux on their system, here is a safe way to try out Linux on your existing (Windows) system. The idea is that you insta…
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
Suggested Courses
Course of the Month14 days, 6 hours left to enroll

807 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question