zoukankan      html  css  js  c++  java
  • linux和window文件共享 安装samba

    使用samba,可以把局域网的linux和window共享,通过映射网络盘的方式可以挂在到windows文件系统下面,使用起来和本地磁盘没有区别,下面介绍,如何安装samba。

    1. 安装samba

    yum install samba samba-client samba-swat

    2. 设置开机启动

    systemctl enable smb.service

    3. 查看是否设置成功

    systemctl status smb.service

      smb.service - Samba SMB Daemon

       Loaded: loaded (/usr/lib/systemd/system/smb.service; enabled)
       Active: inactive (dead)  [未启动状态]

    4. 启动samba服务

    systemctl start smb.service

    5. 再次查看启动状态

     systemctl status smb.service  或者  service smb status

      smb.service - Samba SMB Daemon
      Loaded: loaded (/usr/lib/systemd/system/smb.service; disabled; vendor preset: disabled)
      Active: active (running) since Mon 2018-05-07 15:54:36 CST; 9s ago
      Main PID: 29114 (smbd)
      Status: "smbd: ready to serve connections..."
      CGroup: /system.slice/smb.service
      ├─29114 /usr/sbin/smbd
      ├─29115 /usr/sbin/smbd
      ├─29116 /usr/sbin/smbd
      └─29117 /usr/sbin/smbd

      May 07 15:54:36 izuf6e0h6bdcgrlk8hwga9z systemd[1]: Starting Samba SMB Daemon...
      May 07 15:54:36 izuf6e0h6bdcgrlk8hwga9z smbd[29114]: [2018/05/07 15:54:36.168955, 0] ../lib/util/become_daemon.c:124(daemon_ready)
      May 07 15:54:36 izuf6e0h6bdcgrlk8hwga9z systemd[1]: Started Samba SMB Daemon.
      May 07 15:54:36 izuf6e0h6bdcgrlk8hwga9z smbd[29114]: STATUS=daemon 'smbd' finished starting up and ready to serve connections

    6. 配置配置文件

    首先需要开放端口,iptables,如果是本地,那么直接关掉防火墙,免得麻烦
    
    vim /etc/samba/smb.conf
    添加:
    [public]    
        comment = Public Stuff    
        path = /www/web/develop/erp    
        public = yes    
        writable = yes    
        printable = no  
        valid users = admin    
    ;  password: 123456
    [ts]  
        comment = TS  
        path = /www/web/develop/e_commerce_huang_di  
        valid users = @ts

     7. 添加用户、密码

    useradd admin
      
    smbpasswd -a admin
    
    需要执行,一定不要忘记参数 -a
    [root@grande erp]# smbpasswd -a admin
    
    New SMB password:
    
    Retype new SMB password:
    
    [root@grande erp]# service smb restart

    这样,在linux就配置好了,只有liming用户才能访问

    在windows下面打开我的电脑,然后点击 映射网络驱动器

    在弹出的框内填写内部ip地址,后面一定要加上public部分。不然后无法访问

    登陆时重新连接,使用其他凭证连接勾选,然后点击完成

    
    

    点击后出现框,输入密码即可。

    
    

    
    

    保存后,在我的电脑就会出现一个磁盘,直接点击访问即可。

    备注:

    果一个文件夹下面有很多系统,而且,想要某个用户只能看到2-3个系统

    那么,可以在samba中配置几个块,譬如:

    [erp]  
    path = /www/web/develop/erp    
    valid users = sambauser myerpdevelop  
      
    [intosmile]   
    path = /www/web/develop/intosmile  
    valid users = sambauser myerpdevelop  
      
      
    [wordpress]  
    path = /www/web/develop/wordpress  
    valid users = sambauser myerpdevelop

    这样sambauser 和myerpdevelop 两个用户都可以访问 /www/web/develop目录下面的三个文件夹   erp  intosmile  wordpress
  • 相关阅读:
    react ts axios 配置跨域
    npm run eject“Remove untracked files, stash or commit any changes, and try again.”错误
    java 进程的参数和list的线程安全
    帆软报表 大屏列表跑马灯效果JS
    帆软报表 快速复用数据集,避免重复劳动
    分析云 OA中部门分级思路和实现方法
    分析云 分段器 只显示一个块的数据
    分析云 更改服务默认的端口号
    分析云U8项目配置方法新版本(2)
    Oracle 创建时间维度表并更新是否工作日字段
  • 原文地址:https://www.cnblogs.com/lpblogs/p/9003289.html
Copyright © 2011-2022 走看看