欢迎光临
我们一直在努力

SAMBA(域控制器)服务器用于小型工作组与Ubuntu 7.10

用于Ubuntu 7.10的小型工作组的SAMBA(Domaincontroller)服务器

版本1.0
作者:Till Brehm <t.brehm [at] projektfarm [dot] com>

这是关于设置基于Ubuntu的服务器(Ubuntu 7.10)作为Windows(tm)工作站的文件和打印服务器的详细说明。 这个howto使用tdb后端的SAMBA来存储密码和帐户信息。 这适用于多达250个用户的工作组,并且比LDAP后端更容易设置。

已安装的软件:

  • Samba作为域控制器
  • CUPS
  • Foomatic打印机驱动程序

我想先说说这不是建立这样一个系统的唯一途径。 实现这一目标有很多方法,但这是我所采取的方式。 我不会保证这将为您工作!

要求

要安装此类系统,您将需要以下信息:

  • Ubuntu服务器安装光盘(可从这里获得: http : //www.ubuntu.com/download/
  • 互联网连接,因为我将在本文档中描述一个网络安装。

启用root用户

现在我可以使用上面输入的用户名“administrator”和密码登录。 我将首先启用root用户以方便安装。 如果需要,您可以稍后禁用它。

sudopasswd root
su

现在我们以root用户身份登录。

提示:此步骤是可选的,如果您不想出于安全原因启用root用户,请运行命令“sudo su”以切换到root,而不使root用户直接登录。

配置网络

Ubuntu安装程序已将我们的系统配置为通过DHCP获取其网络设置,因为服务器应该具有静态IP地址,因此我们将进行更改。 编辑/ etc / network / interfaces并根据您的需要进行调整(在本例中,我将使用IP地址192.168.0.100

vi /etc/network/interfaces

# This file describes the network interfaces available on your system# and how to activate them. For more information, see interfaces(5).# The loopback network interfaceauto loiface lo inet loopback# This is a list of hotpluggable network interfaces.# They will be activated automatically by the hotplug subsystem.mapping hotplug        script grep        map eth0# The primary network interfaceauto eth0iface eth0 inet static        address 192.168.0.100        netmask 255.255.255.0        network 192.168.0.0        broadcast 192.168.0.255        gateway 192.168.0.1

然后重新启动您的网络:

/etc/init.d/networkingrestart

编辑/ etc / hosts并添加新的IP地址:

vi /etc/hosts

127.0.0.1       localhost.localdomain   localhost       server1192.168.0.100   server1.example.com     server1# The following lines are desirable for IPv6 capable hosts::1     ip6-localhost ip6-loopbackfe00::0 ip6-localnetff00::0 ip6-mcastprefixff02::1 ip6-allnodesff02::2 ip6-allroutersff02::3 ip6-allhosts

设置主机名

echo server1.example.com> /etc/hostname
/etc/init.d/hostname.sh
echo ‘192.168.0.100 server1.example.com’ >> /etc/hosts

安装SSH守护进程

apt-get install sshopenssh-server

下一步…

现在您可以使用像PuTTY这样的SSH客户端登录到您的服务器( http://www.chiark.greenend.org.uk/~sgtatham/putty/ )。 如果您使用PuTTY连接到服务器并复制并粘贴命令,则更容易遵循此操作。 如果要编辑服务器上的配置文件,可以使用命令行编辑器(如vi,pico或joe)或使用像WinSCP( http://winscp.net/eng/docs/lang:en )这样的程序来编辑文件通过Windows客户端的SSH连接。

配额

apt-get install quota

编辑/ etc / fstab看起来像这样(我添加了usrquota,grpquota到具有挂载点的分区)

vi /etc/fstab

# /etc/fstab: static file system information.## <file system> <mount point>   <type>  <options>       <dump>  <pass>proc            /proc           proc    defaults        0       0# /dev/sda1UUID=226d9304-88ca-44c0-a3e3-d1ad26cfc084 /               ext3    defaults,errors=remount-ro,usrquota,grpquota 0       1# /dev/sda5UUID=d824ce36-04b8-4870-83f4-f1a5037c2de4 none            swap    sw              0       0/dev/hdc        /media/cdrom0   udf,iso9660 user,noauto     0       0/dev/           /media/floppy0  auto    rw,user,noauto  0       0

然后运行:

touch /quota.user /quota.group
chmod 600 /quota.*
mount -o remount /
quotacheck -avugm
quotaon -avug

当您第一次运行命令quotacheck -avugm时,您将收到类似的错误。

quotacheck: WARNING – Quotafile //quota.user was probably truncated. Cannot save quota settings…
quotacheck: WARNING – Quotafile //quota.group was probably truncated. Cannot save quota settings…

这是正常的,没什么可担心的!

赞(0) 打赏
未经允许不得转载:老赵部落 » SAMBA(域控制器)服务器用于小型工作组与Ubuntu 7.10

评论 抢沙发