在命令行输入命令:

~$ 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.

*********

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

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

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

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

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

samba配置中常见错误收集.txt的更多相关文章

  1. ios开发——错误总结篇&开发中常见错误和警告总结(四)

    ios开发——开发总结&开发中常见错误和警告总结(四) 网易彩票实战总结(错误) 错误总结之类的实现 经典错误之重复定义与导入错误 经典错误关于父类的实现 通知对象: 控制器的定义 Xcode ...

  2. 将web项目导入到eclipse中常见错误

     将web项目导入到eclipse中常见错误  错误1:string cannot be resolved to a type  原因:这种情况一般是因为你的JDK版本没有设置好,或者设置的有不一致的 ...

  3. python编程中常见错误

    python编程培训中常见错误最后,我想谈谈使用更多python函数(数据类型.函数.模块.类等)时可能遇到的问题.由于篇幅有限,我们试图将其简化,特别是一些高级概念.有关更多详细信息,请阅读学习py ...

  4. Http常见错误收集

    HTTP 错误 400 400 请求出错 由于语法格式有误,服务器无法理解此请求.不作修改,客户程序就无法重复此请求. HTTP 错误 401 401.1 未授权:登录失败 此错误表明传输给服务器的证 ...

  5. iOS开发过程中常见错误问题及解决方案

    错误原因:ld: x duplicate symbol for architecture x86_64 clang: error: linker command failed with exit co ...

  6. 本人arcgis api for javascript中常见错误总结

    1. 2.对象不支持"replace"属性或方法 解决办法:一般在ie中执行js会报这样的错误,基本问题就是你引用了某个对象中不存在的方法,可能是这个方法本来存在而你写错了,或者调 ...

  7. kafka集群中常见错误的解决方法:kafka.common.KafkaException: Should not set log end offset on partition

    问题描述:kafka单台机器做集群操作是没有问题的,如果分布多台机器并且partitions或者备份的个数大于1都会报kafka.common.KafkaException: Should not s ...

  8. python中常见错误及try-except 的用法

    1.常见的错误 我们在使用python过程中会出现: (1)SyntaxError 句法错误. (2)IndentationError 缩进错误. (3)NameError 变量未定义错误. (4)T ...

  9. zabbix3.4.7使用过程中常见错误

    ================================================================================================ 1.Z ...

随机推荐

  1. js控制html5 【video】标签中视频的播放和停止

    需求:页面中有2个普通按钮a,b.还有一个video标签,能成功播放出视频..我想要的效果是,点击a按钮,视频开始播放,点击b按钮,视频播放停止!!!<br><br>----- ...

  2. docker-compose使用volume部署mysql时permission deny问题解决

    问题整体情况为使用docker做mysql的容器,然后结合其他服务一起通过docker-compose启动,并且为了一次性建表和设置用户权限我又在mysql中封装了setup.sh.schema.sq ...

  3. 同台同时多开DELPHI2007的解决办法

    Cannot create file "C:\Users\Administrator\AppData\Local\Temp\EditorLineEnds.ttr"这个问题的产生根据 ...

  4. win10和ubuntu16.04双系统Geom Error

    报错信息: Geom Error Reboot and Select proper Boot device or Insert Boot Media in selected Boot device a ...

  5. DS图遍历--广度优先搜索

    题目描述 代码框架如下: 输入 第一行输入t,表示有t个测试实例 第二行输入n,表示第1个图有n个结点 第三行起,每行输入邻接矩阵的一行,以此类推输入n行 第i个结点与其他结点如果相连则为1,无连接则 ...

  6. 阿里云kubernetes被minerd挖矿入侵

    阿里云kubernetes被minerd挖矿入侵 # kubectl get rc mysql1 -o yaml apiVersion: v1 kind: ReplicationController ...

  7. [转][Centos]一、了解关机

    来自:https://blog.csdn.net/ronmy/article/details/79117390 Linux centos关机与重启命令详解与实战 Linux centos重启命令: 1 ...

  8. [转][C#]拆分参数对

    本文来自:https://www.jb51.net/article/62932.htm /// <summary> /// 分析 url 字符串中的参数信息 /// </summar ...

  9. ssh连接docker容器

    有两种方法: 1.通过宿主机的端口映射访问docker 在宿主机上启动容器,分配端口,启用ssh服务: docker run -p 10022:22 -d sshd:ubuntu /usr/sbin/ ...

  10. 廖雪峰Java-3流程控制-7for循环

    for循环 for循环使用计数器实现循环 for循环条件需要设置:计数器初始值:循环前检测条件:每次循环后如何更新计数器 计数器变量通常命名为i int[] ns = {1,4,9,16,25}; f ...