windows下访问SMB服务器(非匿名)

简介:

首先当然是要安装samba了,呵呵: 
代码: sudo apt-get install samba 
sudo apt-get install smbfs 

下面我们来共享群组可读写文件夹,假设你要共享的文件夹为: /home/ray/share 

首先创建这个文件夹 
代码: mkdir /home/ray/share 
chmod 777 /home/ray/share 

备份并编辑smb.conf允许网络用户访问 
代码: sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup 
sudo gedit /etc/samba/smb.conf 

搜寻这一行文字 
代码: ; security = user 

用下面这几行取代 
代码: security = user 
username map = /etc/samba/smbusers 

将下列几行新增到文件的最后面,假设允许访问的用户为:newsfan。而文件夹的共享名为 Share 

代码: [Share] 
comment = Shared Folder with username and password 
path = /home/ray/share 
public = yes 
writable = yes 
valid users = newsfan 
create mask = 0700 
directory mask = 0700 
force user = nobody 
force group = nogroup 
available = yes 
browseable = yes 

然后顺便把这里改一下,找到[global]把 workgroup = MSHOME 改成 
代码: workgroup = WORKGROUP 
display charset = UTF-8 
unix charset = UTF-8 
dos charset = cp936 
后面的三行是为了防止出现中文目录乱码的情况。其中根据你的local,UTF-8 有可能需要改成 cp936。自己看着办吧。 

以上这些操作可以直接在UBUNTU图形界面下用共享文件夹来完成。(目的都是创建共享文件夹)

--------------------------------------------------------------------------------------------------------------

现在要添加newsfan这个网络访问帐户。如果系统中当前没有这个帐户,那么 
代码: sudo useradd newsfan 
要注意,上面只是增加了newsfan这个用户,却没有给用户赋予本机登录密码。所以这个用户将只能从远程访问,不能从本机登录。而且samba的登录密码可以和本机登录密码不一样。 

现在要新增网络使用者的帐号: 
代码: sudo smbpasswd -a newsfan 
sudo gedit /etc/samba/smbusers 

在新建立的文件内加入下面这一行并保存 
代码: newsfan = "network username" 

如果将来需要更改newsfan的网络访问密码,也用这个命令更改 
代码: sudo smbpasswd -a newsfan 

删除网络使用者的帐号的命令把上面的 -a 改成 -x 
代码: sudo testparm 
sudo /etc/init.d/samba restart 
最后退出重新登录或者重新启动一下机器。
(要让共享的文件夹在WINDOWS下可写,最关键的步骤是在LINUX下将该文件夹改为777权限,不仅如此,还要在SMB.CONF配置文件中,修改该文件夹为可写状态,两者缺一不可)










本文转自 qq8658868 51CTO博客,原文链接:http://blog.51cto.com/hujizhou/1039998,如需转载请自行联系原作者
目录
相关文章
|
11月前
|
监控 Linux 网络安全
FinalShell SSH工具下载,服务器管理,远程桌面加速软件,支持Windows,macOS,Linux
FinalShell是一款国人开发的多平台SSH客户端工具,支持Windows、Mac OS X和Linux系统。它提供一体化服务器管理功能,支持shell和sftp同屏显示,命令自动提示,操作便捷。软件还具备加速功能,提升访问服务器速度,适合普通用户和专业人士使用。
3679 0
|
11月前
|
SQL Apache Windows
Windows服务器80端口被占用的全面解决方案
在服务管理器中启动apache2服务,即可正常使用80端口。若系统中还安装了其他微软产品如sql等,也可尝试停止其服务进行测试,但请注意,SQL通常不会使用80端口,因此一般不会受到影响。以上就是关于80端口被system占用的详细解决方法,希望对你有所帮助。
|
11月前
|
Windows
Windows下版本控制器(SVN)-验证是否安装成功+配置版本库+启动服务器端程序
Windows下版本控制器(SVN)-验证是否安装成功+配置版本库+启动服务器端程序
316 2
|
Windows
Windows下版本控制器(SVN)-启动服务器端程序
Windows下版本控制器(SVN)-启动服务器端程序
581 4
|
存储 安全 Ubuntu
从Linux到Windows:阿里云服务器系统镜像适配场景与选择参考
阿里云为用户提供了丰富多样的服务器操作系统选择,以满足不同场景下的应用需求。目前,云服务器的操作系统镜像主要分为公共镜像、自定义镜像、共享镜像、镜像市场和社区镜像五大类。以下是对这些镜像类型的详细介绍及选择云服务器系统时需要考虑的因素,以供参考。
|
安全 Windows
【漏洞公告】高危:Windows系统 SMB/RDP远程命令执行漏洞
2017年4月14日,国外黑客组织Shadow Brokers发出了NSA方程式组织的机密文档,包含了多个Windows 远程漏洞利用工具,该工具包可以可以覆盖全球70%的Windows服务器,为了确保您在阿里云上的业务安全,请您关注,具体漏洞详情如下: 漏洞编号: 暂无 漏洞名称: Windows系统多个SMB\RDP远程命令执行漏洞官方评级: 高危 漏洞描述: 国外黑客组织Shadow Brokers发出了NSA方程式组织的机密文档,包含了多个Windows 远程漏洞利用工具,该工具包可以可以覆盖全球70%的Windows服务器,可以利用SMB、RDP服务成功入侵服务器。
1931 0
|
安全 Windows
高危Windows系统 SMB/RDP远程命令执行漏洞 手工修复办法
 1、Windows Update更新补丁方式: 更新方法:点击“开始”->“控制面板”->“Windows Update” ,点击“检查更新”-“安装更新”:   2、检查安装结果: 点击“查看更新历史记录”,检查安装的补丁: 3、重启系统生效 漏洞参考: https://blogs.
1652 0
|
Web App开发 安全 开发者
开发者论坛一周精粹(第十七期) :【漏洞预警】Windows再被爆SMB服务0day漏洞,阿里云提示您关注并修复
在美国拉斯维加斯举行的2017年度DEF CON黑客大会上,安全研究人员公布了Windows系统上的一个长达20年没有发现的漏洞,该漏洞名为“SMBLoris”,黑客可以轻松的使用简短的20行代码利用该漏洞即可发起DoS攻击导致系统内存资源耗尽,该漏洞影响Windows 2000及以上系统的SMBv...
2735 0
|
安全 开发者 Windows
开发者论坛一周精粹(第四期):Windows系统 SMB/RDP远程命令执行漏洞
2017年4月14日,国外黑客组织Shadow Brokers发出了NSA方程式组织的机密文档,包含了多个Windows 远程漏洞利用工具,该工具包可以可以覆盖全球70%的Windows服务器,为了确保您在阿里云上的业务安全,请您关注。
2588 0

热门文章

最新文章