zoukankan      html  css  js  c++  java
  • samba配置中常见错误收集.txt

     在命令行输入命令:

    ~$ smbclient -L \127.0.0.1
    按要求输入密码后,提示出错:
    session setup failed: NT_STATUS_LOGON_FAILURE

    这是因为执行smbclient命令的用户ID没有成为samba服务的用户,解决方法如下:
    先将改用户ID加入到samba中
    ~$ smbpasswd -a 某用户ID
    按要求设置密码

    这样该用户ID就成为了samba服务的用户了,此时再输入命令:
    ~$ smbclient -L \127.0.0.1
    Domain=[Example] OS=[Unix] Server=[Samba 3.6.3]

    Sharename Type Comment
    --------- ---- -------
    print$ Disk Printer Drivers
    cdrom Disk Samba server's CD-ROM
    音乐 Disk Music files
    IPC$ IPC IPC Service (Samba File Server)
    Domain=[Example] OS=[Unix] Server=[Samba 3.6.3]

    Server Comment
    --------- -------
    Test1 Samba File Server
    Test2

    Workgroup Master
    --------- -------
    Example Test2

    问题解决。

    smbclient 错误“tree connect failed: NT_STATUS_BAD_NETWORK_NAME”


    遇到此问题,那就是需要关闭 SElinux 这个东东:

    1、快速关闭SElinux,使用如下命令就可以:

      /usr/sbin/setenforce 0 立刻关闭 SELINUX

      /usr/sbin/setenforce 1 立刻启用 SELINUX

     2、加到系统默认启动里面

      echo "/usr/sbin/setenforce 0" >> /etc/rc.local

    3、可以编辑配置文件达到同样的目的

    vi /etc/selinux/conf

    SELINUX=disabled



    ++++++++++++++++++++

    samba配置中常见错误收集 http://blog.csdn.net/tang_fu/article/details/6168116

    一. Server not using user level security and no password supplied.
    tree connect failed: NT_STATUS_BAD_NETWORK_NAME

    可能的原因:

    1、指定的共享路径path有误,path中不能有中文字符,因为有些版本对中文支持不够好。

    2、指定的共享路径不存在,譬如:smb.conf中这样配置:

    [global]
    workgroup = MYGROUP
    server string = Linux Samba Server TestServer
    security = share
    [tangfu]
    path = /sysadm
    writeable = yes
    public = yes
    正确的访问方法应该是:smbclient //samba服务器IP或127.0.0.1/tangfu, 如果这样访问:samclient //127.0.0.1/tangfuu

    uu 将会出现以上错误。

    二、Server not using user level security and no password supplied.
    Server requested LANMAN password (share-level security) but 'client lanman auth' is disabled
    tree connect failed: NT_STATUS_ACCESS_DENIED

    可能的原因:

    1、在global中配置了security=share,但是在共享片段中没有配置public = yes。例如:

    [global]
    workgroup = MYGROUP
    security = share

    [cs2c-tangfu]
    path = /home/tangfu
    writeable = yes
    browseable = yes

    此时无论输入密码还是不输入密码均会出现上面的错误。

    2、在global中配置了security=share,但是在共享片段中配置了public = yes。例如:

    [global]
    workgroup = MYGROUP
    security = share

    [cs2c-tangfu]
    path = /home/tangfu
    writeable = yes
    browseable = yes

    public = yes

    此时如果不输入密码 可以正常访问,但是如果输入密码会出现以上错误。

    三、session setup failed: NT_STATUS_LOGON_FAILURE

    可能的原因:

    1、在global中配置了guest ok = yes或者public = yes(guest ok=yes和public = yes代表的意思差不多 ),或者是在共享片段中配置 配置了guest ok = yes或者public = yes 。例如:

    [global]
    workgroup = MYGROUP
    guest ok = yes

    [cs2c-tangfu]
    path = /home/tangfu
    writeable = yes
    browseable = yes


    此时如果不输入密码可以正常访问,但是如果输入密码会出现以上错误。

    四、tree connect failed:NET_STATUS_BAD_NETWORK_NAME

    可能原因:

    1、共享的目录没有相应的权限

    五、NET_STATUS_NETWORK_ACCESS_DENIED

    可能原因:

    1.共享目录没有权限。

    jcifs.smb.SmbException: The network name cannot be found.


    *********

    又搞错了概念, 白忙活。。。


    来来往往,皆为利益, 人们因为利益聚集一起, 因为利益分开。。。一个公司的强大也是因为 许多人的觉得有利可图,利益方向一致, 失败则是 各种利益纠纷。。


    哭了, 搞了很久发现替换错了文件,,,一个错误的目录。。。

    学习新东西,,,, 第 一次找到很多资料, 了解了相关概念,但是不能消化, 第二次再来, 从头去找很多资料, 还是消化不了, 如此循环。。

    跟着官方教程, 一步一步来,总没错的。。。

  • 相关阅读:
    AutoFac学习笔记
    AutoMapper学习笔记
    ROSLYN 查看C#方法执行次数
    log4net 动态创建文件名
    WPF可切换按钮,iOS风格
    咕咕咕
    贪吃的小J
    UK Day15
    UK Day15
    UK Day15
  • 原文地址:https://www.cnblogs.com/FlyAway2013/p/5062766.html
Copyright © 2011-2022 走看看