linux 设置windows共享

在linux下需要设置windows共享。

我们使用SMBA来实现。

1.查看是否安装smba。

rpm -qa | grep samba

如果没有安装,则去 www.rpmfind.net 下载smb,输入查询条件为samba.

ftp://195.220.108.108/linux/centos/6.5/os/x86_64/Packages/samba-3.6.9-164.el6.x86_64.rpm

安装:

rpm -ivh samba-3.6.9-164.el6.x86_64.rpm

2.编辑配置文件。

安装好以后,编辑配置文件 vi /etc/samba/smb.conf

配置文件中包括4个设置段:
[global] 设置全局环境选项
[homes] 设置用户宿主目录共享
[printers] 设置打印机共享
[sharefiles] 设置文件共享

[global]段主要选项设置:
workgroup = MYGROUP                 //指定工作组或域,这个貌似不设置也行
server string = Samba Server Version %v      //描述
hosts allow = 127. 192.168.12. 192.168.13.     //允许这些ip,或者ip段访问,如果不设置,则为全部可以访问
hosts deny= 192.168.70.100           //禁止这些ip访问
注:一般hosts allow和hosts deny是不同时出现的;如果同时出现,允许优先
log file = /var/log/samba/%m.log          //日志文件的存放位置(默认未开启),日志神马的,不用管也行
max log size = 50                  //指定日志文件的最大值(默认未开启)

[homes]段主要选项设置: 
comment = Home Directories     //描述
browseable = no            //表示只显示用户自己的宿主目录
writable = yes             //写权限

因为samba的用户必须是系统中有的用户,每个系统用户又有自己的home目录,上边这段的意思是对home目录有读写权限

下边就是配置中最重要的一段了,比如我想将  /tools  这个目录共享出来,共享显示出来的名字也叫tools,让root用户有读写的权限,那就这样设置

[tools]          //显示的名字
path = /tools        //共享的路径
valid users = root    //用户,必须是系统中存在的

browseable =yes
writable = yes      //是否有写权限

保存退出。

3.添加共享用户

执行  smbpassword -a root      //将root用户添加到samba中,然后会提示输入密码

这个密码是root用户的共享密码,可以和root密码不一致。

smbpassword root    //这个是用来修改密码的

4.启动服务

然后启动samba服务,service smb start

停止可以用service smb stop

想要将samba设置为自启动,执行chkconfig smb on

5.打开共享端口。

netstat -anpl | grep mbd

这个是查看samba的服务端口。

我们把防火墙的端口打开。

这样我们就可以通过 \\192.168.1.211\tools 访问linux下的文件了。

6.可以输入smbstatus查看samba的状态

Samba version 3.6.9-164.el6
PID Username Group Machine
-------------------------------------------------------------------
16103 root root zhangyg (192.168.1.155)

Service pid machine Connected at
-------------------------------------------------------
tools 16103 zhangyg Mon Nov 3 13:57:30 2014
IPC$ 16103 zhangyg Mon Nov 3 13:57:28 2014

Locked files:
Pid Uid DenyMode Access R/W Oplock SharePath Name Time
--------------------------------------------------------------------------------------------------
16103 0 DENY_NONE 0x100081 RDONLY NONE /tools . Mon Nov 3 13:57:40 2014

时间: 2024-07-31 22:56:23

linux 设置windows共享的相关文章

linux与windows共享剪贴板(clipboard)

linux与windows共享剪贴板(clipboard)的方法 先说两句废话,其实linux和windows之间不需要共享剪贴板,直接在putty中,按住SHIFT+鼠标选择就可以了. 但是作为一种hack行为或者不用鼠标实现复制功能,就需要这种方法了. 组合: putty+tmux+vim+mobaiterm/xserver 如果熟悉的朋友应该早已经用习惯了前面三个软件,号称三剑客. 后面的两个软件只是使用其中的一部分功能,即x window的剪贴板. xserver是指windows这边的

笔记:linux访问windows共享

Linux访问Windows共享有两种方法: 方法一:mount挂载 创建一个挂载点: [[email protected] mnt]# mkdir /mnt/myshare 挂载: [[email protected] mnt]#  mount -t cifs -o username=lee //192.168.8.1/Share /mnt/myshare/ 几个参数的具体含义: cifs:Common Internet File System,#可以理解为网络文件系统. usrname:#访

Linux挂载Windows共享目录

在windows中设置共享目录并添加权限用户 把Window系统的文件共享挂载到linux centos 目录下的方法步骤: 1.先在windows下面共享需要挂载的目录. 2.确保linux与windows是在同一个局域网当中. 3.在linux下面创建一个需要挂载到的目录. 4.利用mount命令进行挂载. mount -t cifs -o username=test,password=test,uid=weblogic,gid=weblogic //172.216.176.36/test

Sambar,实现Linux和Windows共享

我下载的是tar的jar包,不是rpm,rpm就不多说了.目的是让Windows能够共享Linux系统的文件夹 1.进入到source文件夹: 2../configure->make->make install 3.在/etc/ld.so.config中,附加"usr/local/samb/lib",目的是sambar在运行的时候能够找到需要的so文件.Linux和java的差别在于它的so以及配置文件都是统一放置: 4.执行ldconfig进行保存: 5.配置文件sam.

使用samba实现linux与windows共享

samba服务器搭建    实现linux与windows文件共享有很多种方法,诸如wpc,vmtools等,今天我来介绍我在rehat系统中实验成功并且现在在用的的方法,直接给出操作步骤:         #mount /dev/cdrom  /mnt/     //挂载你的安装光盘映像文件       #cd  /mnt/Packages/     //打开光盘中的挂载目录中的软件包文件夹       #rpm -ivh samba- +tab   //使用tab补全,回车开始安装samba

在VMware下建立一个linux和Windows共享的文件夹

在本地Windows的E盘建立一个用来共享的文件夹  :VMShare 进入linux,在VMware的菜单栏中选择虚拟机-->设置-->选项-->共享文件夹-->总是启用-->链接到本地的指定盘即可 版权声明:本文为博主原创文章,未经博主允许不得转载.

VirtualBox中的Linux读取Windows共享目录

1.安装VirtualBox的增强功能.菜单 -> 设备 -> 安装增强功能此时在Linux中会载入安装包,用管理员权限运行安装即可. 2.在VirtualBox设置共享目录.设置 -> 共享文件夹 -> 添加 -> 选择"共享文件夹路径"例如:选择的是F:\Downloads目录,那么共享文件夹名称就是Downloads 3.进入Linux,在用管理员权限打开终端,输入命令挂载共享目录.sudo mkdir (Linux目录路径)sudo mount -

linux挂载windows共享的远程目录

在windows上共享一个文件夹名字是linux 在linux运行以下命令 mkdir -p /mnt/share mount -t cifs -o username=“win username”,password=“win password” //“winIP”/linux /mnt/share /mnt/share就指向win下的linux文件夹

Samba Linux 和windows 共享

1.安装Samba  (yum install Samba) 2.配置Samba  (Samba的配置文件为/etc/samba/smb.conf) 1)打开smb.conf   vim /etc/samba/smb.conf 2)将文件中的内容做如下相应修改: #security=user 后面添加:        security=share        在文件结尾添加如下行:        [share]        comment=this is Linux share direct