用Linux明星――Ubuntu配置文件服务器(4)

搭建Samba文件服务器

  在这里,搭建Samba文件服务器的目的是将文件共享应用于内网,并让将要被共享的目录拥有充分的读写权限属性。这里,我们设定一个Public文件夹共享给Public用户组,再设定一个文件夹test,设定Public组有两个用户,让他们能够在内网里共享文件。

  首先,切换到root下,运行apt-get install安装samba以及smbfs。

用Linux明星――Ubuntu配置文件服务器

安装Samba

用Linux明星――Ubuntu配置文件服务器

安装smbfs

  其次,在通过命令mkdir在/home下建立两个文件夹Public和Test,为文件夹设置权限:

  chomd 700 Public

  chomd 700 Test

  同时,用useradd建立两个用户Test和Pubuser并设置用户密码,让Test文件夹归属用户Test。

  接着,为两个用户创建组:groupadd Public,并且将用户加进组:

  usermod -g Public Test

  usermod -g Public Pubuser

  下面,最重要的一步就是编辑smb.conf文件,vi /etc/samba/smb.conf进行编辑。找到下面这一行“;security = user”,用下面几行替换:

  security = user

  username map = /etc/samba/smbusers

  并且,将下面设置插入到文件的最后:

  [Test]

  comment = Shared Folder with username and password

  path = /home/Test

  public = yes

  writable = yes

  valid users =Test

  create mask = 0700

  directory mask = 0700

  force user = nobody

  force group = nogroup

  available = yes

  browseable = yes

  [Public]

  comment = Shared Folder with username and password

  path = /home/Public

  public = yes

  writable = yes

  valid users =nobody

  create mask = 0700

  directory mask = 0700

  force user = nobody

  force group = Public

  available = yes

  browseable = yes

  然后,找到[global]把 workgroup = MSHOME改为WORKGROUP,同时,插入下列几行:

  display charset = UTF-8

  unix charset = UTF-8

  dos charset = cp936

  按ESC键结束编辑,输入“:wq”,保存并推出编辑。

  最后,重启Samba:/etc/init.d/samba restart,则Samba文件服务器搭建完成。

  重启Samba服务之后,你就可以从Windows客户端通过内部网络连接到Samba文件服务器上。操作步骤如下,找到并双击Samba服务端的链接,然后输入Samba用户名及密码,确认连接到Samba服务器之后,在出现的共享文件以及文件夹里进行修改或者删除的操作。

linux

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wydwxx.html