前言:
Samba-share
服务器的架设是比较简单的,而且安全级别是比较低的,匿名用户都可以进行访问的,然而
user
级别的用户是需要用户名和密码才能访问资源的。那么此次我们就来讲一下安全级别为
user
模式的
Samba
服务器的搭建。
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
1.
(老规矩)
查看系统是否安装了相关的组件,截图如下:
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />
2.
由于安装了相关的组件,下面就对配置文件进行修改,如果没有安装相关组件的可以通过光盘来安装,这里就不再详述了。
Workgroup
字段是修改组名,我们将其修改为“
WORKGROUP
”,同时对于
server string
是对
Samba
服务器的描述,我们这里用“
Samba_user_Server
”对其进行描述。
3.
设置安全级别为
user
级别,如下图所示:
日志文件的大小最大为
50Kb
,安全级别为
user
,用户名和用户密码的最大长度
8
个字节长。(注意:这里的用户名和密码不是指计算机系统上的用户名和密码,其实是指访问
Samba
服务器的
smbuser
和
smbpasswd
,但是
smbuser
的建立必须是在该计算机上已经存在了这么一个普通用户才能创建成功的。)
4.
Samba
用户密码存放的位置和
Samba
用户信息的存放位置如下图所示,
Samba
用户是映射到计算机上已经存在的用户的。
5.
访问共享文件夹的用户看到共享文件夹的名称为
sales
,属于
sales
组的用户能够访问该文件夹,同时还有一个合法用户是不属于
sales
组的,但也是可以顺利的访问
sales
组所共享的文件夹,如下图所示:
6.
创建
Samba
用户,并且为
Samba
用户创建密码,同时添加一个名为
yangzexin
的
Samba
用户,并且创建一个组为
sales
组。让创建的用户都属于
sales
组,除了
yangzexin
这个
Samba
用户外。如下图所示:
紫色线部分是由于
/etc/samba
下没有这个
smbpasswd
文件,所以自动创建了起来,而且我们前面也指出了改
smbpasswd
的路径。其实创建
Samba
用户的话要先创建计算机用户,为计算机用户设定初始密码,然后使用“
smbpasswd –a
用户名”就可以将用户设置成为
Samba
用户了,同时输入
Samba
用户的密码,
Samba
用户密码可以跟本身登录计算机的密码不相同,而且强烈建议采用不相同的密码,避免非法用户去修改
sales
组的资料。
7.
启动
Samba
服务,同时关闭掉防火墙,截图如下:
8.
在
windows
下访问共享文件夹,让用户
jesse
和
yangzexin
这两个用户访问,截图如下:
9.
对于用户
Tom
这里就不做尝试了,因为
Tom
跟
jesse
是一样的,只不过名字和密码不一样罢了。
转载于:https://blog.51cto.com/yangzexin07/227888