zoukankan      html  css  js  c++  java
  • samba初级使用记录

    首先安利一下什么是samba:

    Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。

    工作中需要将远程CentOS服务器内的内容共享到Windows下,首先就想到了samba。经过半小时的摸索,终于把最简单的用法调通了,步骤如下:

    1、CentOS安装samba服务

    yum install samba

    2、关闭selinux

    setenforce 0

    修改配置文件

    vi /etc/selinux/config

    将 SELINUX=enforcing 修改为:

    SELINUX=permissive

    3、添加一个用户merry05,密码merry05

    useradd merry05

    passwd merry05

    4、修改/etc/samba/smb.conf

    [www]                                                 #最原始的默认值为netlogon,这个名字可以随便改,用于共享显示的记录名称
    comment = Network Logon Service
    path = /alidata/www                           #Linux下共享的真实路径
    valid users = merry05                       #共享的权限用户
    guest ok = yes
    writable = yes
    public = no
    share modes = yes

    5、为samba添加用户merry05

    smbpasswd -a merry05

    并设置密码为merry05

    6、设置路径/alidata/www的路径

    chmod -R 0777 /alidata/www

    7、启动或重启smb服务

    service smb start/restart

    service nmb start/restart

    8、到些为止,就可以用windows登录。用户名和密码都为merry05

    有图为证:

    如果还未调通的同学,请仔细阅读并注意各个步骤的操作,不要遗漏每一个细节。

  • 相关阅读:
    数组和字符串长度length
    Eclipse最有用快捷键整理
    Eclipse编辑java文件报Unhandled event loop exception错误的解决办法
    Java 删除项目中的.svn信息
    oracle 删除外键约束 禁用约束 启用约束
    Java Sftp上传下载文件
    java 如何判断操作系统是Linux还是Windows
    Javascript-正则表达式-开发中的使用.
    Eclipse和PyDev搭建完美Python开发环境 Windows篇
    ExtJS4为form表单必填项添加红色*标识
  • 原文地址:https://www.cnblogs.com/ddcoder/p/8065643.html
Copyright © 2011-2022 走看看