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,如需转载请自行联系原作者
目录
相关文章
|
5月前
|
SQL Apache Windows
Windows服务器80端口被占用的全面解决方案
在服务管理器中启动apache2服务,即可正常使用80端口。若系统中还安装了其他微软产品如sql等,也可尝试停止其服务进行测试,但请注意,SQL通常不会使用80端口,因此一般不会受到影响。以上就是关于80端口被system占用的详细解决方法,希望对你有所帮助。
|
5月前
|
Windows
Windows下版本控制器(SVN)-验证是否安装成功+配置版本库+启动服务器端程序
Windows下版本控制器(SVN)-验证是否安装成功+配置版本库+启动服务器端程序
143 2
|
5月前
|
监控 Linux 网络安全
FinalShell SSH工具下载,服务器管理,远程桌面加速软件,支持Windows,macOS,Linux
FinalShell是一款国人开发的多平台SSH客户端工具,支持Windows、Mac OS X和Linux系统。它提供一体化服务器管理功能,支持shell和sftp同屏显示,命令自动提示,操作便捷。软件还具备加速功能,提升访问服务器速度,适合普通用户和专业人士使用。
1358 0
|
6月前
|
Windows
Windows下版本控制器(SVN)-启动服务器端程序
Windows下版本控制器(SVN)-启动服务器端程序
196 4
|
Ubuntu Linux 数据库
阿里云服务器ECS操作系统:linux系统与windows系统的区别
阿里云服务器ECS操作系统:linux系统与windows系统的区别.首先,我们要清楚的便是每个系统之间的差别,以及在阿里云上的差别
13428 0
|
2月前
|
弹性计算 运维 安全
阿里云轻量应用服务器与云服务器ECS啥区别?新手帮助教程
阿里云轻量应用服务器适合个人开发者搭建博客、测试环境等低流量场景,操作简单、成本低;ECS适用于企业级高负载业务,功能强大、灵活可扩展。二者在性能、网络、镜像及运维管理上差异显著,用户应根据实际需求选择。
225 10
|
2月前
|
运维 安全 Ubuntu
阿里云渠道商:服务器操作系统怎么选?
阿里云提供丰富操作系统镜像,涵盖Windows与主流Linux发行版。选型需综合技术兼容性、运维成本、安全稳定等因素。推荐Alibaba Cloud Linux、Ubuntu等用于Web与容器场景,Windows Server支撑.NET应用。建议优先选用LTS版本并进行测试验证,通过标准化镜像管理提升部署效率与一致性。
|
2月前
|
弹性计算 ice
阿里云4核8g服务器多少钱一年?1个月和1小时价格,省钱购买方法分享
阿里云4核8G服务器价格因实例类型而异,经济型e实例约159元/月,计算型c9i约371元/月,按小时计费最低0.45元。实际购买享折扣,1年最高可省至1578元,附主流ECS实例及CPU型号参考。
355 8
|
2月前
|
存储 监控 安全
阿里云渠道商:云服务器价格有什么变动?
阿里云带宽与存储费用呈基础资源降价、增值服务差异化趋势。企业应结合业务特点,通过阶梯计价、智能分层、弹性带宽等策略优化成本,借助云监控与预算预警机制,实现高效、可控的云资源管理。
|
2月前
|
弹性计算 运维 安全
区别及选择指南:阿里云轻量应用服务器与ECS云服务器有什么区别?
阿里云轻量应用服务器适合个人开发者、学生搭建博客、测试环境,易用且性价比高;ECS功能更强大,适合企业级应用如大数据、高流量网站。根据需求选择:轻量入门首选,ECS专业之选。
219 2

热门文章

最新文章