Linux下实现文件共享配置[samba]

第一步:安装samba软件

1.命令:
rpm –q samba #查询是否已安装samba
yum install samba #使用yum源安装samba,根据提示输入“y”进行安装

第二步:安装完成后查询samba是否加入到开机启动服务项中

1.命令:systemctl is-enabled smb.service

查询后没有信息就是没有加入到开机启动服务中,通过执行如下命令加入开机启动服务中

2.命令:systemctl enable smb

加入成功,提示信息如下:Created symlink from /etc/systemd/system/multi-user.target.wants/smb.service to /usr/lib/systemd/system/smb.service.

3.再次执行命令“systemctl is-enabled smb.service”,可以看到输入结果enabled

4.禁用selinux #参考selinux设置

5.配置防火墙,开启侦听端口445和139 #参考防火墙配置

第三步:配置修改samba服务器

1.命令:vim /etc/samba/smb.conf

基本配置如下:【参考:/etc/samba/smb.conf.example】

[global]

workgroup = PAXSZ #工作组名称

log file = /var/log/samba/log.%m #日志存放目录及文件名

security = USER #安全访问级别

passwd backend = tdbsam #用户账户信息存储方式

[Fielshare] #自定义共享文件夹名称

comment = share some files #注释

path = /var #共享的物理路径

valid users = root #指定可以访问该共享目录的用户

2.使用命令“testparm -v” 可以详细的列出smb.conf支持的配置参数;

3.重启smb服务:

命令:systemctl restart smb

第四步:添加用户【smbpasswd仅可以操作当前系统中存在的账户;】

1.使用useradd添加用户,并且使用passwd设置密码;

2.再使用“smbpasswd –a 用户名”添加smb用户,并设置密码;也可以用命令:“pdbedit -a username”

3.使用“pdbedit –L [username]”查看samba用户

4.使用“pdbedit -X username” 删除一个用户

第五步:访问测试

本文转自careluck51CTO博客,原文链接:http://blog.51cto.com/brave8898/2045701 ,如需转载请自行联系原作者

Linux下实现文件共享配置[samba]的更多相关文章

  1. centOS下yum安装配置samba

     centOS下yum安装配置samba 2010-03-29 15:46:00 标签:samba yum centOS 安装 休闲 注意:本文的原则是只将文件共享应用于内网服务器,并让将要被共享的目 ...

  2. Linux下安装和配置JDK与Tomcat(升级版)

    在这个版本 Linux下安装和配置JDK与Tomcat(入门版) 的基础上优化升级 1.下载相关软件 apache-tomcat-6.0.37.tar.gz jdk-6u25-linux-i586-r ...

  3. [Linux]Linux下安装和配置solr/tomcat/IK分词器 详细实例二.

    为了更好的排版, 所以将IK分词器的安装重启了一篇博文,  大家可以接上solr的安装一同查看.[Linux]Linux下安装和配置solr/tomcat/IK分词器 详细实例一: http://ww ...

  4. Linux下Redis服务器安装配置

    说明:操作系统:CentOS1.安装编译工具yum install wget  make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel ...

  5. Linux下SVN服务器安装配置及客户端安装说明

    原文地址:http://wenku.baidu.com/link?url=h3dVAMx4azpOXEND5HQEE6nliE8-zc0GSQ03yv4cUs1vXMALXF64UsK7kT7kXm_ ...

  6. linux下通过acl配置灵活目录文件权限(可用于ftp,web服务器的用户权限控制)

    linux下通过acl配置灵活目录文件权限(可用于ftp,web服务器的用户权限控制) 发表于2012//07由feng linux 本身的ugo rwx的权限,对于精确的权限控制很是力不从心的,ac ...

  7. linux下golang的配置

    linux下golang的配置 之前开发golang一直在windows下,今天在linux下试了一下 ,遇到一些梗,比如go 找不到 sync包.花了一小时全部解决,把过程记录一下. 安装 go 我 ...

  8. 转载-Linux下svn搭建配置流程

    Linux下svn搭建配置流程     一.    源文件编译安装.源文件共两个,为: 1.   下载subversion源文件 subversion-1.6.1.tar.gz http://d136 ...

  9. Linux下PHP安装配置MongoDB数据库连接扩展

    Web服务器: IP地址:192.168.21.127 PHP安装路径:/usr/local/php 实现目的: 安装PHP的MongoDB数据库扩展,通过PHP程序连接MongoDB数据库 具体操作 ...

随机推荐

  1. 浅谈Java构造器

    Java构造器 每个类都有构造方法.如果没有显式地为类定义构造方法,Java编译器将会为该类提供一个默认构造方法. 在创建一个对象的时候,至少要调用一个构造方法.构造方法的名称必须与类同名,一个类可以 ...

  2. MyBatis(七):使用注解替代xml文件

    本文是按照狂神说的教学视频学习的笔记,强力推荐,教学深入浅出一遍就懂!b站搜索狂神说或点击下面链接 https://space.bilibili.com/95256449?spm_id_from=33 ...

  3. Android Visibility控件显示和隐藏

    Android控件显示和隐藏 visibility 可见(visible) XML文件:android:visibility="visible" Java代码:view.setVi ...

  4. Android AIDL[Android Interface Definition Language]跨进程通信

    全称与中文名IPC:Inter-Process Communication(进程间通信)Ashmem:Anonymous Shared Memory(匿名共享内存)Binder:Binder(进程间通 ...

  5. linux如何杀死指定进程

    ps aux | grep '进程名称' sudo kill pid

  6. Javascript 入门 必备知识点

    1.如何得到html的input标签的值: (1). $('#id').val(); (2). $("#id").attr("value"); 2.javasc ...

  7. MySQL学习之路6-数据表连接方式

    内连接 关键字: inner join  on 语句:select * from <a_table> inner join <b_table> on a.id = b.id ; ...

  8. 【翻译】Java Array的排名前十方法(Top 10 Methods for Java Arrays)

    这里列举了Java Array 的前十的方法.他们在stackoverflow最大投票的问题. The following are top 10 methods for Java Array. The ...

  9. 对于之间不平凡的我,为什么会选择IT!(上)

    我相信有很多小伙伴看了我发布的文章后,不知道对大家有无启发,在这里我都非常感谢大家的收看,因为现在收疫情影响,我也看到很多朋友私信我,看你经历这么多是经历了什么,如果大家在上一篇发现的时候会看见我父亲 ...

  10. 面试 HTTP ,99% 的面试官都爱问这些问题

    HTTP 和 HTTPS 的区别 HTTP 是一种 超文本传输协议(Hypertext Transfer Protocol),HTTP 是一个在计算机世界里专门在两点之间传输文字.图片.音频.视频等超 ...