精解局域网访问及共享(三)


原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://jeffyyko.blog.51cto.com/28563/155109


   上一节中的2种情况都是默认的简单共享,下面我们着重分析一下高级共享方式下的各种访问情况。毕竟这种方式用的很普遍,而且在权限控制上也很灵活。

说明:

1、分析任何一种情况前均默认为全新环境,但防火墙中的【文件和打印共享】已经开启。

2、下述环境中已开启高级共享。

依然是XP1访问XP2,此时在XP2上开启高级共享功能(步骤省略),但未对任何文件夹设置共享。

然后使用\\192.168.1.2的方式访问XP2,此时出现如下提示:

1.jpg

可以看到此时访问失败。请注意系统的提示:【登录失败:用户帐户限制】。其实很多时候Windows的提示也是解决问题的入口,这里说“登录失败”,意思是已经连接到了XP2,但由于我们当前的用户的某些问题而导致登录的时候出现问题,具体原因后面已经给出,即“用户帐户限制”。而且在后面又给出了三种可能的原因。

我们现在就对这三种可能的原因一一进行分析:

第一种可能:【不允许空密码】

      在XP2主机中可能存在一项设置,也就是在访问XP1时候,如果通过某一用户并以空密码进行访问时,就会遭到拒绝。

       那我们依照这个思路想下去,系统中可以做这样设置的地方,有注册表、组策略盲目地搜索注册表显然不可取,而且效率也很低。通常我们会想到组策略,因为这个相对容易一些。根据提示,应该是在用户权利设置部分或者网络访问安全部分。但前者多数是限制的是本地用户的策略,所以集中在后者。打开组策略,定位到【计算机配置】/【安全设置】/【本地策略】/【安全选项】中,因为错误提示中有出现“空密码”三个字,我们就以此为关键字,在这个【安全选择】中查找相应设置,很快,在最底下【帐户】部分看到下面这项:

2.jpg

策略描述中含有【空密码】三个字,这条策略的意思是,当使用空密码的本地帐户登录时,默认只允许进行控制台登录。反之呢?如果这里设置为【已停用】,也就是即使访问帐户的密码为空,也一样可以登陆。所以,我们修改这条策略的设置,

3.jpg

然后再测试一下

4.jpg

OK,可以顺利访问。

我们再想一下,如果现在给XP2的账户,比如administrator设置一个密码,并将之前的策略还原,是否可以访问呢? 原理上应该是可以的。我们来实践一下:

首先为XP2主机的administrator帐户设置一个密码(步骤省略),然后以相同的方式访问XP2,

5.jpg

此时出现一个对话框,让我们输入用户名和密码。

这里我们输入administrator 和密码

6.jpg

然后回车

7.jpg

可以看到,可以顺利访问。可见,为访问帐户设置一个密码也是可行的。

同时,查看一下当前数据包的情况:

8.jpg

可以看到,尽管我们只是输入administrator,但实际上系统会自动转换为XP2BIOS\administrator这个帐户进行验证。

那如果我随便输入一个账户呢

9.jpg

然后直接回车

10.jpg

经过几秒钟的尝试,系统很快弹出一个窗口,并自动为这个账户添加了XP2BIOS

此时查看一下数据包的情况:

1.jpg

至此为止,第一种情况分析完毕。

 

     总结:当开启高级共享时,如果想在访问的时候不输密码,那么就需要修改那条策略;如果想对访问用户进行验证,那么请首先设定一个帐户和密码(同时也可以在一个共享的文件夹中设定这个用户的权限),并将这个用户和密码告诉即可。

 

第二种可能:【登录时间限制】

      这个怎么理解?登录还有时间限制吗?默认情况下肯定是没有时间限制的。但这里我们可以做一下测试。

      现在,我在XP2新建一个用户john,并设置好密码。然后用管理员登陆到XP2

在命令行窗口输入:net user  john /time:th,14:00-15:00 , 这条命令的含义就是说

只允许john用户在今天,也就是星期二(用th表示)的下午14点至15点登陆,其他时间登录均会收到限制。

12.jpg

设置完时间后,使用john帐户进行访问

16.1.jpg

回车

17.jpg

之后弹出这样的错误信息,指明“此时不允许用户登陆网络”,从字面上就可以看得出访问时间有问题。

再来看一下数据包的情况:

1.jpg

从上图可以看到,john访问时出现错误提示STATUS_INVALID_LOGON_HOURS。

关于设置访问时间的命令,还可以有别的写法。

如 net user  john /time:th,14-15 或 net user  john /time:th,14pm-15pm 等等。如果想解除时间限制,可以使用这条命令 net user  john /time:all  即可。如下图:

18.1.jpg

至此为止,第一种情况分析完毕。


     总结:当开启高级共享时,如果确认用户和密码没有问题,在访问网络共享时出现这样的提示,请留意该用户的访问时间是否被限制。


第三种可能:【强制的策略限制】

       这种情况似乎很不好分析,因为说的不是很具体,有很多措施可以认为是强制策略。 这里我列举三种情况进行简要分析。

1、访问用户被禁用。

比如此时john被管理员禁用,此时当使用该用户访问共享时,会出现以下图提示:

19.jpg

当前数据包情况:

1.jpg

从上图可以看到,john访问时出现错误提示STATUS_ACCOUNT_DISABLED。

2、打开组策略,并在【拒绝从网络访问这台计算机】这项中添加john

21.jpg

此时当使用该用户访问共享时,会出现以下图提示:

22.jpg

当前数据包情况:

22.jpg

3、打开组策略,并在【从网络访问这台计算机】这项中将everyone和users删除。

23.jpg

也会出现和2种一摸一样的情况。

24.jpg

当前数据包情况:

25.jpg

至此为止,第三种情况分析完毕。  


     总结:当开启高级共享时,如果确认用户和密码没有问题,同时也不存在时间限制,仍然无法访问时,可以检查是否符合这三种情况,可能还有其他的情况这里没有考虑到,如果有,不吝赐教。


     本文简要的分析了一下局域网内共享和访问时可能碰到的情况,应该还有很多情况没考虑到,这些分析过程可以作为处理相关问题的一个参考,希望能对您有一定的帮助。  谢谢 !


转自:http://jeffyyko.blog.51cto.com/28563/155109

原创文章,作者:s19930811,如若转载,请注明出处:http://www.178linux.com/1586

(0)
s19930811s19930811
上一篇 2015-03-25 12:58
下一篇 2015-03-25 13:53

相关推荐

  • SDCC 2017互联网运维开发实战峰会上海站

    3月17日-19日,由CSDN重磅打造的互联网运维开发实战峰会、数据库核心技术与应用实战峰会和互联网应用 架构实战峰会将在上海举行。 作为SDCC 2017(中国软件开发者大会)系列技术峰会的一部分,秉承干货实料(案例)的内容原则。 这三场峰会将邀请业内顶尖的架构师和技术专家,共同探讨运维工具研发与实践、运维自动化系统的构建、大数据与运维…

    Linux干货 2017-02-11
  • Mariadb之SELECT语法练习

    一 、导入hellodb.sql生成数据库后实现以下操作     # mysql -uroot -h172.16.23.23 -pcento.123 < hellodb.sql     mysql>&nbsp…

    Linux干货 2016-12-17
  • MariaDB

    Mariadb 结构化数据–>关系型数据库 范式:Entry(每一行来描述一个整体) 半结构化数据–>YAML,XML,JSON 非结构化数据–>日志文件 NoSQL 关系型数据库:事务能力 ACID测试(原子性,一致性,隔离性,持久性) MariaDB or MySQL: 层次模型–>…

    Linux干货 2016-11-15
  • 网络班N22期第四周博客作业

    一、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 [root@bogon ~]# cp -r /etc/skel /home/tuser1 && chmod -R 60…

    Linux干货 2016-09-05
  • 变量、脚本、条件测试

    一、编程基础   程序:指令+数据  计算机:运行二进制指令 程序编程风格:  过程式:以指令为中心,数据服务于指令  对象式:以数据为中心,指令服务于数据shell程序:提供了编程能力,解释执行编程语言:  编译:高级语言–>编译器–>目标代码  解释:高级语言…

    Linux干货 2016-08-15
  • Linux常见发行版本以及Linux哲学思想

    什么是Linux?  Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。  Linux操作系…

    Linux干货 2016-08-15