系统之家Ubuntu如何不用密码访问samba服务器怎么办

系统之家Ubuntu如何不用密码访问samba服务器怎么办,第1张

一种方法是,位于同一组中的电脑之间利用广播功能进行计算机名管理。电脑在起动时或者连接网络时,会向位于同组中的所有电脑询问有没有正在使用与自己相同的NetBIOS名的电脑。每台收到询问的电脑如果使用了与自己相同的NetBIOS名,就会发送通知信息包。这些通信是利用137端口进行的。
另一种方法是利用WINS(Windows因特网名称服务)管理计算机名。被称为WINS服务器的电脑有一个IP地址和NetBIOS名的对照表。 WINS客户端在系统起动时或连接网络时会将自己的NetBIOS名与IP地址发送给WINS服务器。与其他计算机通信时,会向WINS服务器发送 NetBIOS名,询问IP地址。这种方法也使用137端口。
我的服务器用的是小鸟云的,很稳定,性价比高。

Samba服务程序的配置方法跟咱们以前学习过的服务很相似,首先咱们需要先通过yum软件仓库来安装samba服务程序,这款软件也恰巧是软件包的名字,很好记吧~:
[root@linuxprobe ~ ]# yum install samba
Loaded plugins: langpacks, product-id, subscription-manager
………………省略部分输出信息………………
Installing:
samba x86_64 411-31el7 rhel 527 k
Transaction Summary
================================================================================
Install 1 Package
Total download size: 527 k
Installed size: 15 M
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : samba-411-31el7x86_64 1/1
Verifying : samba-411-31el7x86_64 1/1
Installed:
sambax86_64 0:411-31el7
Complete!
安装后打开Samba服务程序的主配置后发现竟然有320行呢!有没有被吓到?但仔细一看发现其实大多都是以#(井号)开头的注释信息行,既然您手中已经拥有了刘遄老师的经验之书,就肯定不会让您去“死啃”这些东东的~:
[root@linuxprobe ~]# cat /etc/samba/smbconf
# This is the main Samba configuration file For detailed information about the
# options listed here, refer to the smbconf(5) manual page Samba has a huge
# number of configurable options, most of which are not shown in this example
#
# The Official Samba 32x HOWTO and Reference Guide contains step-by-step
# guides for installing, configuring, and using Samba:
# >默认不给root用户登录的,你的做法是错误的。应该为samba组添加一个共享用户,设置密码,并设置不允许此用户登录系统,即共享专用用户,默认用windows的guest用户就好了。把它添加进samba组,然后就能正常访问了。

按这个设置下主机 ,不需要密码
一:所有计算机在同一工作组 ,我的电脑(计算机)图标右键---属性(高级属性)---计算机名---更改-----工作组---改成一样名称。
二:win7主机,进行设置
点击屏幕右下网络图标--网络和共享中心-----高级共享管理-----专用或家庭组--共享-----勾上启用网络发现 ,将文件和打印机共享前的钩钩打上确认退出。
2:打开控制面板---“用户账户”----“管理账户”------启用guest用户 不要设置密码 确定
三:点击键盘上的"WIN+R"然后输入gpeditmsc,确定打开了本地组策略编辑器
a:计算机配置——windows设置——安全设置——本地策略——用户权限分配,在右侧编辑区域
找到“拒绝本地登陆”双击进入编辑状态,删除其中的GUEST,确认退出。
找到“拒绝从网络访问这台计算机”双击进入编辑状态,删除其中的GUEST账户,确认退出
b:单击左侧“安全选项”,在右侧编辑区找到“网络访问:本地账户的共享和安全模式”双击设置为为“仅来宾-本地用户以来宾方式认证”。
c:单击左侧“安全选项”,账户 :使用空白密码的本地账户只允许登陆控制台,设置为停用

  Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。
  Samba最大的功能就是可以用于Linux与windows系统直接的文件共享和打印共享,Samba既可以用于windows与Linux之间的文件共享,也可以用于Linux与Linux之间的资源共享。

①yum安装

②启动并查看Samba

注:NMB对客户端提供NetBIOS服务

③创建samba登陆用户

①配置

security是设置samba用户认证模式。这里没有设置security参数是因为其默认值为security = user。security = user模式常用用于独立文件服务器或DC。
samba用户认证模式一共有5种,分别是share、user、server、domain、ads。
share:所有人都可以访问这台samba服务器(不需要输入用户名和密码)。
user:需要输入有效的用户名和密码才能访问samba服务器(身份验证由samba服务器负责)。
server:与user相同,只是将身份验证交由指定的另一台samba服务器负责。
domain:将身份验证交由域控制器负责。
ads:将身份验证交由域控制器负责(比domain更为安全一点)。

③建立共享目录

如果使用root用户测试需要添加给samba添加root用户:smbpasswd -a root

Windows下访问samba共享文件夹:
登陆samba服务器,然后继续输入刚才设置的账号和密码就可以了。

FileShare是可以匿名访问的,可以访问、新建、删除文件。

下面主要给大家讲述一下如何清除Windows共享登录的用户名密码

如何清除Windows共享登录的用户名密码记录

在WindowsXP系统下,每次用户以共享(samba)方式访问远程主机后,会在本地Windows系统中记录下访问登录时的用户名和密码(如果用户选择了记住用户名 和密码),下次用户访问该主机时,就无需再输入用户名和密码了。通常情况下,这样做能省去用户需要频繁输入用户名和密码的麻烦,但是,如果用户访问同一主机时,使用不同的帐号,一旦记录下密码,就无法再次更换用户了!

在Windows XP系统下,可以用如下dos命令,清除登录的账户信息:

查看已记录的登录信息

C:\net use

清除记录

得关掉你所有打开的samba之后再

C:\net use /del

在WINDOWS XP中,互访的时候,有个用户登录和密码记录。那么,如何清除这个密码记录的方法

点击“开始”菜单->运行->输入 “control userpasswords2”-d出“用户帐户”对话框,再切换到“高级”选项卡->点击"管理密码"->就可以看到网络设置记录的密码都保存在这个d出来的"存储用户名和密码"的对话框里 ->最后选择想要删除的记录点“删除”->再注销/重启电脑就能生效了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13387290.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-26
下一篇 2023-07-26

发表评论

登录后才能评论

评论列表(0条)

保存