Linux文件共享服务器——samba server

Samba 介绍和说明

      samba是基于(SMB)协议  此服务一般用在局域网中,在互联网中可以使用。本文档主要给大家说明Linux和windows之间的文件共享——samba。说简单一点:如果有一个项目要在Linux上运行,那你就必须在Linux上进行开发大家都知道在windows环境下开发的项目不一定在Linux的服务器上运行起来,但我在Linux上做开发,没有好的IDE工具和开发环境。有的人可能会说在windows上开发用FTP或其他工具上传Linux服务器 ,但这样太过繁琐,我们每改一次程序就要上传一次Linux服务器。

Samba文件共享可以使我们在windows上开发Linux服务器上的项目变的更简单,我只需要在widows上编码保存就可以在Linux服务器上运行。

Linux服务器上搭建samba 服务器

系统Linux-centos6.4,  VMware10.0 windows7

1,在Linux用yum命令安装samba:

[root@localhost /]#yum -y install samba       //这种安装只能在有网的情况下安装

[root@localhost/]# /etc/rc.d/init.d/smb start  // 启动samba服务

[root@localhost/]# netstat -tlnp                   //查看samba服务是否启动

如果启动你会看到下图:

Linux文件共享服务器——samba server_第1张图片

2,在Linux配置samba服务器:

[root@localhostsamba]# vi /etc/samba/smb.conf     //用vi打开samba配置wenjian

在smb.conf的最后添加如下内容:

 [website]

    path = /home/website/  //设置samba共享的文件

    valid users = centos Jack Mary  //设置samba用户有哪些

writable = yse          //以上用户对共享的文件有写的权限

 保存退出再次重新启动samba服务器。

3,在Linux上设置samba服务器用户:

    在Linux系统中添加 以上用户 centos Jack Mary Tom:

       [root@localhost centos]# adduser centos

[root@localhost centos]#adduser Jack

[root@localhost centos]#adduser Mary

      在Linux系统上建一个用户组  website

            [root@localhostcentos]# groupadd website //添加组

然后将上书用户添加到website这个组中

       [root@localhost centos]# usermod -Gwebsite jack

[root@localhost centos]#usermod -G website mary

    然后用上述用户授以samba密码

      [root@localhostcentos]# smbpasswd -a  mary

New SMB password:***

Retype new SMB password:***

Added user mary.

[root@localhost centos]# smbpasswd-a  jack

New SMB password:***

Retype new SMB password:***

Added user jack.

 [root@localhost centos]# /etc/rc.d/init.d/smbrestart

3,设置samba服务器对外共享的文件:

      将Linux下Apache的网站目录设为website文件, 并做为共享目录 。

        然后对website文件受于用户组写的权限

[root@localhost centos]# chmod–R a+w /website

      对website文件的所属组改为 website用户组

[root@localhost centos]# chgrp–R website /website

 

在windows上使用samba连接Linux上共享的website文件

     运行-》输入“ip”-》用“Jack Mary 或centos”登陆可以看见共享的文件

Linux文件共享服务器——samba server_第2张图片


Linux文件共享服务器——samba server_第3张图片


Linux文件共享服务器——samba server_第4张图片




你可能感兴趣的:(liunx)