• 搭建Samba服务器


     搭建samba服务器

    1. 安装samba

    yum -y install samba samba-client 

    2. 启动samba

    systemctl start smb nmb
    systemctl  restart smb
    systemctl enable smb

    3. 查看Samba服务进程

    [root@Linuxidc-Server ~]# ps -ef | grep -E 'smb|nmb'
    查看端口
    [root@Linuxidc-Server ~]# netstat -tunlp | grep -E 'smbd|nmbd'

    4. 创建共享文件夹用户名和密码

    5. 在用户admin下创建文件夹myshare

     

    6. 创建myshare文件夹权限

     

    7. 创建samba 用户

    smbpasswd -a wusong

    smbpasswd -a username  //新建Samba账户

    smbpasswd -x username //删除一个用户

    pdbedit -L 查看是否创建成功

    8. 进入samba目录,查看配置文件,并新增如下内容

    vi smb.conf

     

    修改后。利用testparm  –v 查看配置是否有误

     

    9. 下面使用本机(虚拟机)的samba客户端测试:
    smbclient -L 127.0.0.1

     

    10. 验证:使用\192.168.162.128(为本虚拟机地址)远程访问

    11. 异常:

    (1)关闭防火墙  iptables - F

    (2)目录访问错误,进入cmd,输入net use * /del /y命令来切掉本机当前的所有远程共享文件信息.

    进入cmd ;输入:secpol.msc中的LAN管理器身份也设为“发送 LM 和 NTLM – 如果已协商,则使用 NTLMv2会话安全”了

    改为:仅发送NTLMv2响应”;

    若上述方法不行:可参考以下步骤,资料来源于百度

    步骤一:要访问的电脑上,防火墙关闭,保证可以Ping通双方的IP地址,保证局域网内电脑在同一个工作组。

    步骤二:要访问的电脑上,右键单击桌面上计算机,选择管理,双击本地用户和组,找到用户,双击guest,把“帐户已停用”前面的勾去掉。并且guest密码设为空。

    步骤三:要访问的电脑上,左下角单击开始,运行,输入secpol.msc,进入本地策略,找到用户权利指派,在右侧把“拒绝从网络访问此计算机”中的所有用户删除。

    步骤四:要访问的电脑上,在本地策略里,找到安全选项,在右侧把“本地帐户的共享和安全模式”改为“仅来宾”,把“帐户:带有空白密码的本地帐户只允许进行控制台访问”设为“已禁用”。

    步骤五:在本机里,进入“网络”,找到要访问的电脑的计算机名,双击进入,就可以不用输入密码直接进入了。
    (3) 输入\192.168.162.128,能在Windows下看到共享文件夹,但是,显示权限不够。
    这时,需要在Linux系统下修改共享文件夹的权限;
    #chmod 777 /home/WSshare
    #chmod 777 /home/WSshare/share
    需要将最底层文件夹和上层文件夹的权限都修改!
    只此一生,与子白头
  • 相关阅读:
    关于UltraISO打开iso文件后只有部分文件问题
    CollectionViewController 集合视图
    SDWebImage, 关于第三方异步加载图片的一些方法
    NSFileManager(文件管理类)
    UIReview(UI总结)
    sqlite( 轻量级数据库)
    DataPersistence(数据持久化: 文件读写, NSUserDefault, 归档)
    第三方(SDWebImage, 网络类AFNetWorking)
    网络编程(GET, POST)
    数据解析(SAX, JSON)
  • 原文地址:https://www.cnblogs.com/Miss-Bueno/p/9318813.html
Copyright © 2020-2023  润新知