Ubuntu 7.10(Gutsy Gibbon)Samba独立服务器带有tdbsam后端

Ubuntu 7.10(Gutsy Gibbon)具有tdbsam后端的Samba独立服务器

本教程介绍了在Ubuntu 7.10上安装Samba文件服务器,以及如何配置Samba文件服务器以通过SMB协议共享文件以及如何添加用户。 Samba被配置为独立服务器,而不是域控制器。 对于这种设置,我将使用Ubuntu Server安装光盘,但同样的安装过程也可以在Ubuntu桌面上运行。

在最终的设置中,每个用户都有自己的主目录可通过SMB协议访问,所有用户都有一个具有读/写访问权限的共享目录。

安装Samba

在shell上连接到您的服务器,或者如果您的Ubuntu服务器安装了桌面,则打开一个shell窗口。 要成为root用户,请执行以下命令:

sudo su

并输入您在Ubuntu安装期间创建的用户的密码。

安装Samba软件包:

apt-get install libcupsys2 samba samba-common

编辑smb.conf文件:

vi /etc/samba/smb.conf

在全局部分,删除“;” 在线的安全=用户的前面,所以它看起来像这样:

security = user

使Linux系统用户能够登录到Samba服务器。

关闭文件并重新启动Samba:

/etc/init.d/samba restart

添加Samba共享

现在我将添加所有用户都可以访问的共享。

创建用于共享文件的目录,并将所有者更改为用户组。

mkdir -p /home/shares/allusers
chown -R root:users /home/shares/allusers/
chmod -R ug+rwx,o+rx-w /home/shares/allusers/

/etc/samba/smb.conf文件末尾添加以下行:

[allusers]
  comment = All Users
  path = /home/shares/allusers
  valid users = @users
  force group = users 
  create mask = 0660
  directory mask = 0771
  writable = yes

如果所有用户都能通过Samba读取和写入其主目录,请将以下行添加到/etc/samba/smb.conf中

[homes]
   comment = Home Directories
   browseable = no
   valid users = %S
   writable = yes
   create mask = 0700
   directory mask = 0700

现在我们重新启动Samba:

/etc/init.d/samba restart

添加和管理用户

在这个例子中,我将添加一个名为tom的用户。 您可以按照相同的方式添加任意数量的用户,只需用命令中所需的用户名替换用户名tom

useradd tom -m -G users

在Linux系统用户数据库中设置tom的密码。 如果用户tom不能登录到Linux系统,请跳过此步骤。

passwd tom

- >输入新用户的密码

现在将用户添加到Samba用户数据库。

smbpasswd -a tom

- >输入新用户的密码

现在,您应该能够使用文件浏览器使用用户名tom登录Windows工作站,并在Linux服务器上存储所选的密码,并将其存储在tom的主目录或公共共享目录中。

链接

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏