转载请注明出处http://www.cnblogs.com/paul8339/p/7509981.html

需求,windows服务器访问linux的共享文件,需要linux服务器安装并配置samba服务

1、安装

yum install samba -y

备份配置文件

cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

2、去掉用户家目录显示

将用户tommy的家目录屏蔽起来

;[homes]

;      comment = Home Directories

;      browseable = no

;      writable = yes

;      valid users = %S

;      valid users = MYDOMAIN\%S

默认情况下,[homes],browseable,writable参数前面是没有分号的,这样客户端就能看到用户tommy的家目录,

这样不安全,所以要在[homes],browseable,writable前面加上分号,这样在客户端就只能看见sambashare_user

这一个目录了

3、如果设置所有人都能访问

[test1]

comment = test1

path = /test1

public = yes

建立目录

mkdir /test1

4、如果指定用户访问smb服务

用户必须是已有的系统用户

useradd smb

smbpasswd -a smb

使用pdbedit -a -u smb

查看是否添加成功

pdbedit -L

如果用户需要修改密码

smbpasswd -a smb

在输入新的密码即可

建立目录

mkdir /test1

目录/test1的权限一定要smb用户也能对目录有权限,否则无法访问

chown a+w /test1

修改配置文件

vim /etc/samba/smb.conf

[test1]

comment = test1

path = /test1

public = no

browseable = yes

writable = no

write list = smb

hosts allow = 10.158.13.54

并指定访问的IP为10.158.13.54

hosts allow=10.158.13.54 10.34.56.123 ( 设置允许访问次共享文件的ip,多个ip之间用空格隔 开)

10.72.7.

5、使配置文件生效,重启服务

service smb restart

service nmb restart

6、客户端windows连接

然后输入用户名,密码

问题:

windows客户端查看如果有问题就断开共享,重新连接

C:\Users\chh-huang>net use

会记录新的网络连接。

状态       本地        远程                      网络

-------------------------------------------------------------------------------

已断开                 \\10.158.13.54\pubdir1     Microsoft Windows Network

已断开                 \\10.158.13.54\smbuser     Microsoft Windows Network

已断开                 \\10.158.13.54\IPC$        Microsoft Windows Network

命令成功完成。

C:\Users\chh-huang>net use * /del

您有以下的远程连接:

\\10.158.13.54\pubdir1

\\10.158.13.54\smbuser

\\10.158.13.54\IPC$

继续运行会取消连接。

您想继续此操作吗? (Y/N) [N]: y

命令成功完成。

C:\Users\chh-huang>net use

会记录新的网络连接。

列表是空的。

而且Samba服务有区分大小写bug

7、Linux客户端连接

[root@sun ~]# smbclient -U smbuser //192.168.18.99/smbuser

Password:

Domain=[SMX] OS=[Unix] Server=[Samba 3.0.33-3.37.el5]

smb: \> get smbuser.txt ---下载文件。

put 文件名 ---上传文件。

getting file \smbuser.txt of size 0 as smbuser.txt (0.0 kb/s) (average 0.0 kb/s)

---

linux配置samba服务【原创】的更多相关文章

  1. Linux 配置samba服务实现与Windows文件共享

    目录: 1.samba服务介绍 2. 安装samba服务和客户端 3.samba配置文件详解 4.配置实例 5.客户端挂载与测试 6.samba排错 1.Samba服务介绍     Samba 最先在 ...

  2. Linux 配置Samba服务

    查看系统下是否已经安装了sambarpm -qa |grep samba 安装sambayum -y install samba 配置samba创建目录sambamkdir -p /home/samb ...

  3. Linux:配置samba服务

    配置samba服务  一.简略教程 1.挂载系统 mount /dev/cdrom /mnt/cdrom2.创建用户:useradd linlin3.创建用户密码:passwd linlin4.在用户 ...

  4. 利用Linux的Samba服务模拟NT域

    利用Linux的Samba服务模拟NT域 Samba是一个与Windows NT具有相同协议的软件包.我们可以利用Samba服务来模拟 Windows NT域,使用户从Windows计算机上直接使用一 ...

  5. 【Linux】samba服务

    samba是一个实现不同操作系统之间文件共享和打印机共享的一种SMB协议的免费软件. ①Samba软件包的安装 使用源安装,在终端中输入如下命令: #sudo apt-get install samb ...

  6. 配置samba服务一例

    问题: 在/data/share目录下建立三个子目录public.training.devel用途如下 public目录用于存放公共数据,如公司的规章制度 training目录用于存放公司的技术培训资 ...

  7. 阿里云linux配置ftp服务

    阿里云linux配置ftp服务 一.ftp服务安装 运行以下命令安装ftp yum install -y vsftpd 运行以下命令打开及查看etc/vsftpd cd /etc/vsftpd ls ...

  8. linux下Samba服务配置

    SMB是基于客户机/服务器型的协议,因而一台Samba服务器既可以充当文件共享服务器,也可以充当一个Samba的客户端,例如,一台在Linux 下已经架设好的Samba服务器,windows客户端就可 ...

  9. ubantu16.04安装配置samba服务(原创)

    1.安装samba服务 $ sudo apt-get install samba samba-common$ sudo apt-get install smbclient 如果你开启了防火墙,关闭: ...

随机推荐

  1. 第104天:web字体图标使用方法

    字体图标经常使用的是 阿里图标库的:http://www.iconfont.cn/ icomoon图标库的:https://icomoon.io/ 一.阿里库字体图标使用 第一步: 首先进入阿里巴巴矢 ...

  2. 【前端】JS截取字符串常用方法详细整理

    函数:split() 功能:使用一个指定的分隔符把一个字符串分割存储到数组 例子: str=”jpg|bmp|gif|ico|png”; arr=theString.split(”|”); //arr ...

  3. 【数据库_Postgresql】sql语句添加序号,timestamp格式时间截取日期和时间

    SELECT ROW_NUMBER() OVER (ORDER BY sr.receiptid ASC) AS 序号, sr.receiptid, sr.receiptdate, DATE(sr.re ...

  4. IOS中手势UIGestureRecognizer

    通常在对视图进行缩放移动等操作的时候我们可以用UIScrollView,因为它里边自带了这些功能,我们要做的就是告诉UIScrollView的几个相关参数就可以了 但是没有实现旋转的手势即UIRota ...

  5. Zookeeper(二) zookeeper集群搭建 与使用

    一.zookeeper集群搭建 鉴于 zookeeper 本身的特点,服务器集群的节点数推荐设置为奇数台.我这里我规划为三台, 为别为 hadoop01,hadoop02,hadoop03    1. ...

  6. 【bzoj4182】shopping

    Portal --> bzoj4182 Solution 感天动地..几百年没在场上写点分了的感觉== (然后就写了很久qwq) ​ 不过感觉自己想这道题怎么颇有运气成分==大概是:诶是不是快乐 ...

  7. oracle 时间

    select to_char(to_date(sysdate,'yyyy-mm-dd'),'day') from dual; select to_date('2017-12-31','day') fr ...

  8. vim切换显示器乱行问题解决

    http://note.youdao.com/noteshare?id=ccdad950ca154a6b1597cbe2ede07b81

  9. fork系统炸弹

    最近偶然看到"fork系统炸弹"的代码,小小一行shell竟然能够直接搞死系统,令人印象深刻. 代码如下 :(){ :|:& };: 咋一看有点蒙,重新排版下格式 :() ...

  10. 持久化的基于L2正则化和平均滑动模型的MNIST手写数字识别模型

    持久化的基于L2正则化和平均滑动模型的MNIST手写数字识别模型 觉得有用的话,欢迎一起讨论相互学习~Follow Me 参考文献Tensorflow实战Google深度学习框架 实验平台: Tens ...