• Day10:Linux基础:搭建samba服务


    sanba服务
    Linux系统给Windows系统共享文件用

    准备环境
    iptables -F 清除防火墙规则

    也可以使用systemctl stop firewalld 停掉防火墙
    可以使用systemctl status firewalld查看防火墙状态
    如果不想使用系统防火墙则使用systemctl disable firewalld设置开机不启动防火墙
    setenforce 0临时关闭防火墙
    如果想要永久姓关闭防火墙,需要找到/etc/sysconfic/selinux打开
    将其中的SELINUX=后面改为disabled
    getenforce查看是否为disabled
    配置IP
    ifconfig 查看是否配置了IP地址
    如果有临时的网络地址,则输入systemctl restart network重启网络服务来消除临时网络地址

    安装软件包
    yum install samba -y安装软件包

    修改配置文件
    打开 /etc/samba/smb.conf 修改配置文件

    打开后移动到Share Difination 下
    其中需要记下标题 homes

    启动服务
    systemctl start smb 开启服务

    systemctl status smb 查看状态

    测试
    打开Windows系统,找到计算机,右键开启映射网络驱动
    输入文件夹 servershare

    server代表服务端,输入服务端IP
    share代表服务端给计算机的目录 输入用户

    Linux计算机使用useradd egon添加一个egon的用户,不用设置密码
    smbpasswd -a egon为sanba添加一个egon用户
    输入密码
    联通之后Windows计算机多了一块分享盘,可以往里面存文件等,存储的文件在Linux中home/egon中

    注意:有时候用户登录特别慢,主要是因为时间都花在本地解析DNS,如果给Linux添加本地解析,则会极大的减少登录时间主要方法为打开 /etc/hosts 文件,想里面写入本地IP地址的解析
    hostname 查看主机用户名
    hostnamectl set-hostname abcd 设置主机名为abcd

    创建共享文件夹
    创建目录 mkdir /share
    将硬盘挂载到目录下 mount /dev/sdb1 /share
    让samba识别新建的盘 打开/etc/samba/smb.conf修改参数

    移动到A publicly accessible directly.....下
    将注释全部打开,修改成一下模样

    public 为名字,用户名那一栏填写的是该名字
    comment不用修改
    path 修改为自己新建的路径
    public = yes 表示此路径为共享路径
    writable = yes 可写入
    printable = no 操作打印机 我的共享目录一定要把这一项设置为no
    write lixt = +staff 所有人都可写,可以填写用户表示对某个用户开放
    systemctl restart smb 重新启动
    注意还要修改其他人对/share目录的读写权限 chmod o+w /share/

  • 相关阅读:
    node起本地服务器以及实现代理,前端接口转发
    一键前端代理,一行命令开启nginx容器,代理前端页面
    go语言学习笔记
    patch需要数据格式前端算法,patch算法基础,两个对象对比取差异属性
    react-native中使用Echarts,自己使用WebView封装Echarts经验
    如何用js自己实现Animate运动函数
    vue中的表单异步校验方法封装
    Entity Framework6使用SQL Server Compact免安装部署
    WCF异常传播
    解决.net的堆碎片化带来的内存占用过大的问题
  • 原文地址:https://www.cnblogs.com/rendawei/p/6925619.html
Copyright © 2020-2023  润新知