一、安装软件包。

samba-client    客户端工具包

samba-common    通用工具&库文件

samba           服务器

安装命令

rpm-ivh 包名     启动服务service smb start   /etc/init.d/smb start

二、配置samba服务器

smb.conf中常用的参数配置。

1、全局模式下的参数配置

[global]全局

workgroup:    指定samba所要加入的工作组

server string:服务器名称

netbios name: 指定samba的NetBIOS名,可以不设置。

security:     安全配置参数,有user(访问时需要提供用户和密码)、share(访问时不需要提供用户和密   码)、server(依靠其他Windows NT/2000或Samba Server来验证用户的账号和密码,是一种代理验证。此种安全模式  下,系统管理员可以把所有的Windows用户和口令集中到一个NT系统上,使用Windows NT进行Samba认证, 远程服务器可以自动认证全部用户和口令,如果认证失败,Samba将使用用户级安全模式作为替代的方式。 )和domain(域安全级别,使用主域控制器(PDC)来完成认证。)4个值。

interface=lo   定义服务监听的网络接口,默认是all。

hosts all    指定允许访问samba的ip

hosts deny   禁止访问samba的ip

log file     指定日志文件的名称,路径一般放在/var/log/samba,可以在文件名后加个宏%m   表示对每台访问samba的机器都单独记录一个日志文件。

log file = /var/log/samba/log.%m

max log size = 50   (指定最大日志文件的大小,以KB为单位)

max connections = 0 (0表示没有访问限制)

2、共享资源参数

[e]

comment = sophia                定义描述信息

path = /home/samba/sophia       定义共享目录在本地的路径

public = yes                    是否允许guest用户访问

browseable = yes                共享目录是否可见

writable = yes                  共享目录是否可写

valid user = cherry             指定那些用户可访问该共享资源

invalid user = lily             指定那些用户不可访问该共享资源

write list = cherry             若指定了valid users,通过该参数可指定有写权限的用户、组

read only = no                  共享目录是否只读

create mask = 0775              创建文件的权限

force create mode = 0775

directory mask = 0775            目录的控制权限

force directory mode = 0775

三、samba 账户管理

samba 账号,必须在系统中存在

添加samba用户

添加samba用户,须添加一个系统帐号,然后再加入samba帐户。

例:添加cherry

useradd   //增加cherry系统用户

smbpasswd -a cherry   //直接为帐户添加smb服务密码,-a参数为增加smb用户

smbpasswd –x cherry   //-x为删除smb用户

四、重启服务

service smb restart   /etc/init.d/smb restart

五、查看共享文件夹

smclient -L  serverIP  -U  username%passwd

六、客户端访问

smbclient  //ip/publicname  -U username%passwd

smbclient  //ip/publicname  -U username

本文转自 妙曼  51CTO博客,原文链接:http://blog.51cto.com/yanruohan/1596057,如需转载请自行联系原作者

Linux下samba服务器的搭建和配置相关推荐

  1. Linux下samba服务器的搭建与配置

    一.Samba概述 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共享 ...

  2. Linux下Samba服务器的搭建

    1.先在Linux的ubuntu系统下通过apt-get install samba指令来安装Samba服务器. 2.安装完成后使用adduser 和smbpasswd -a 指令来添加用户的相关信息 ...

  3. Linux下Samba服务器的安装和配置

    第一步:sudo apt-get install samba smbclient 安装samba服务器. 第二步:打开/etc/samba/smb.conf文件,在末尾添加下面的字段: [用户名] c ...

  4. linux中apache服务器的搭建与配置

    linux下apache服务器的搭建与配置 下面我们来介绍一下apache服务器的搭建以及配置 apache它是一种web服务器,我们可以通过apache将我们的网页挂载上去,然后提供给用户访问 首先 ...

  5. linux下启动nfs服务,linux下Samba服务和NFS服务配置的方法

    linux下Samba服务和NFS服务配置 一.Samba服务配置过程 samba的功能很简单,就是为了使linux和windows之间能够实现共享.并且利用samba搭建文件服务器,不仅比windo ...

  6. Linux下SVN服务器的搭建

    Linux下SVN服务器的搭建 宗旨:技术的学习是有限的,分享的精神是无限的. 1.下载工具(下载地址:) subversion-1.6.1.tar.gz subversion-deps-1.6.1. ...

  7. linux如何测试ftp服务器,linux下FTP服务器的搭建

    1.FTP服务器的简介 关于ftp的介绍,大家也一定不陌生了.我就直接把百度百科上的介绍拿过来,和大家一起温习一下概念. FTP 是File Transfer Protocol(文件传输协议)的英文简 ...

  8. linux samba代码,Linux下Samba服务器源码安装及配置

    获取samba源代码 你可以通过执行svn命令svn co svn://svnanon.samba.org/samba/trunk samba.获取最新的samba源文件,也可以直接从http://s ...

  9. Linux下Samba服务器搭建

    linux文件共享之samba服务器 --ubuntu 宗旨:技术的学习是有限的,分享的精神是无限的. 关闭LINUX防火墙命令: #ufwdisable 然后就在windows下ping一下linu ...

最新文章

  1. Java Reflection(十):数组
  2. 学习canvas 过程中的几点总结
  3. [POJ3249]Test for Job [拓扑排序+DAG上的最长路径]
  4. 第一天入职,备用vs快捷键大全
  5. s8050三极管经典电路_浅谈电路的PSRR(电源纹波抑制比)
  6. 十进制度分秒lisp函数_十进制与度分秒坐标互转
  7. android tab之间滑动切换界面功能
  8. 显示部分x_i5 9400F+GTX 1030+23.8英寸,攀升迁跃者X上手简评
  9. 为SAP列表设置新的打印格式
  10. java运用jsp_JSP:JAVA Bean在JSP中的运用
  11. 阿里云OSS图床搭建教程
  12. 中医教你按摩手指,治疗百病
  13. ligerui 用html 来初始化 ligerform
  14. 全国青少年信息学奥林匹克竞赛到底是什么?
  15. Vue CLI3 bable兼容ie11ie10
  16. iOS内存扫描工具实现
  17. android 雷达图 蜘蛛图
  18. How Broswer Work
  19. setInterval定时器封装(settimeout\requestAnimationFrame),代码抽离,浏览器切换后定时器停止执行
  20. 从B站的代码泄露事件中,我们能学到些什么?

热门文章

  1. Android 新手常见的10个误区(上)
  2. Swift 数字字符串格式化
  3. Flutter开发之PageView指示器(31)
  4. Postman--Pre-request执行其他接口
  5. 自制php操作mysql工具类(DB.class.php)
  6. 如果学习编程可以重来
  7. [转] 利用CORS实现跨域请求
  8. WAMP 2.5 无法访问局域网的解决方法
  9. 调整linux的时钟
  10. glsl-BufferObject- change