网络文件共享的界面访问方式和python访问方式

本文介绍了Windows和Linux操作系统中网络文件共享服务的实现和访问方式,包括SMB/CIFS协议在Windows上的应用,Linux上的Samba和NFS服务。详细讲解了在各自系统中设置共享和访问的方法,以及如何使用Python通过`smbclient`和`pysmb`库在命令行和代码中访问SMB共享。
摘要由CSDN通过智能技术生成

在Windows和Linux操作系统中,网络文件共享服务的实现和访问方式存在显著差异,主要由于两者在文件系统管理、网络协议支持和用户界面集成上的不同。

1 Windows上的网络文件共享服务的实现和访问

1.1 实现方式

SMB/CIFS协议:

    • Windows默认使用Server Message Block (SMB) 或 Common Internet File System (CIFS) 协议进行网络文件共享。这是一种复杂的网络文件共享协议,支持文件共享、网络打印服务和其他多种服务。
    • Windows服务器和许多NAS设备默认启用SMB服务。

设置和管理:

    • Windows提供了图形用户界面(GUI)来简化共享过程,例如通过“网络和共享中心”设置共享权限、安全选项等。
    • 管理员可以通过“计算机管理”、“组策略编辑器”等工具进行高级配置。

1.2 访问方式

  • 资源管理器
    • 在Windows资源管理器的地址栏中输入\\服务器IP\共享名\\计算机名\共享名即可访问网络共享资源。
    • 用户可能需要输入用户名和密码,特别是访问受保护的网络共享时。
    • 在Windows操作系统中,当你通过资源管理器访问网络共享时不需要手动输入用户名和密码,这通常是因为Windows已经自动处理了身份验证。这种自动化的处理可能涉及以下几个方面:
1. 已保存的凭据
Windows允许用户保存用于网络访问的凭据。这些凭据储存在“凭据管理器”中。当你访问一个网络资源时,Windows会自动检查这些保存的凭据,如果找到匹配的用户名和密码,系统会自动使用它们进行身份验证,无需用户手动输入。
查看和管理已保存的凭据:
打开“控制面板”。
选择“用户帐户”。
点击“凭据管理器”。
在这里,你可以查看和管理已保存的网络凭据。
2. Windows 域身份验证
如果你的计算机是加入到Windows域的一部分,域控制器会管理网络中所有计算机和用户的身份验证。当你尝试访问网络共享时,域控制器会自动处理身份验证。你登录到你的电脑时使用的域账户凭据会被用于网络资源的访问,这使得你不需要为每个网络共享单独登录。
3. Kerberos 身份验证协议
在许多企业环境中,Kerberos 身份验证协议被用于管理用户的登录和资源访问。Kerberos 通过票据授权机制来处理身份验证,当你成功登录后,Kerberos 票据(Tic
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值