samba快速配置使用

好几年前就注册过CSDN账号,一直没使用。后来工作时间长了发现,记笔记,写博客真的非常有助于梳理和记忆一些知识。现在准备好好耕耘csdn,一点一点积累。共勉。
该笔记主要讲解samba的常见使用,非常基础的用法。
1、samba是什么?
samba是SMB(信息服务块)的一种实现方法。主要用来实现Linux系统的打印和文件服务。linux用户可以通过配置samba服务器,实现与windows用户的资源共享。
2、samba的配置-修改smb.conf文件
本文所有操作都是基于ubuntu14系统验证测试。
文件smb.conf位于系统路径/etc/samba/smb.conf。
该配置文件主要分为两部分,[global]设定主机功能项以及下面每个分享出去的目录的属性设置。
3、建立一个不需要用户名和密码的共享目录
首先在系统某个路径新建一个共享目录,比如我这里在/home/下新建了public目录。然后打开/etc/samba/smb.conf配置文件,到文件末尾如下图位置[prints],

在后面添加以下内容。
[public]
comment = this is Linux share directory
path = /home/public
public = yes
writeable = yes
大致意思就是,public是个linux系统的共享目录;路径位于...;公共可见的;可写的。这些都是特性描述关键字,具体意思请参考samba详细资料。本文只做基础使用介绍。添加完后,重启samba服务,或者重启Linux系统都可以起作用。
4、需要用户名和密码的,用户目录资源
这步操作将会要求windows用户使用linux的用户名和密码登录,才有权限访问Linux用户目录下的资源。
同样打开/etc/samba/smb.conf文件,修改如下图所示信息。其实基本不需要自己怎么改,直接根据文件中的注释,放开某些语句的注释,更改相关权限,配置文件的工作就完成了。

上面这部分配置,大致意思是:home这个目录可见可浏览;不是只读的;文件创建权限是755;文件夹创建权限是755;访问home目录下的资源,需要用户名和密码。
然后,重启samba服务。
添加samba用户及密码(有些可能不需要添加),就是告诉samba服务器,这个用户是可以通过samba访问的。操作:smbpasswd -a username,然后按照提示继续。这里应该需要超级权限的。
正常重启服务后,可以在windows映射网络硬盘\\server\name。

猜你喜欢

转载自blog.csdn.net/jqh_111/article/details/78336225