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
  • 相关阅读:
    Sqlserver 存储过程游标中调用过程,过程中包含游标提示报错
    上位机和下位机的区别是什么
    VS(visual studio)中使用ReportViewer控件和报表设计器 RDLC
    SQLServer异常捕获
    PLC(可编程逻辑控制器)
    Sqlserver中的字符串相加变成NULL
    uniapp动态更改页面标题
    如何设置打印机双面打印?
    WebService相关
    ASP.NET无刷新客户端回调(通过实现ICallbackEventHandler接口)
  • 原文地址:https://www.cnblogs.com/lpblogs/p/9003289.html
Copyright © 2011-2022 走看看