Samba用户、windows用户与linux用户的区别?

来源:百度知道 编辑:UC知道 时间:2024/05/17 19:25:49
计算机应用研究杂志中有一篇文章“基于Samba 服务器的管理体系研究与应用”,其中写到:
Samba 服务器在使用过程中, 经常涉及三类用户: Windows
用户、UNIX/Linux 用户、Samba 用户。Samba 用户是Windows
用户与UNIX/Linux 用户的共同包含的部分, 但要注意这样几
点: ①只有Samba 用户才可以合法使用Samba 服务器。②Samba
用户必须首先是UNIX/Linux 用户, 反之不一定成立。③ 将
UNIX /Linux 用户转换为Samba 用户时, 名称可以改变。④
Samba 用户可以不是Windows 用户。

我想问一下:
1.既然“Samba 用户是Windows
用户与UNIX/Linux 用户的共同包含的部分”,那么②和④是不是与之有点冲突?这三个用户之间到底是什么关系?
2.在作为Samba服务器的linux主机上创建的用户名称,在security=user时并不能用来在windows客户端登陆。网络上有文章说linux创建的用户是虚拟用户,还需要用smbclient命令添加samba用户(确实需要这么做),但是书本上没有提到过linux创建的是虚拟用户的,请问这是怎么一回事?
很愁人啊,请大虾帮帮忙,最好能介绍一下samba的底层运行原理,并能把windows用户、samba用户、linux用户、请求连接、验证连接能术语链接起来,十分感谢了!

首先,samba服务器是可以支持windows用户和unix/linux用户使用的服务器。就是支持windows和unix/linux互相通讯,共享文件的文件服务器。

其次,samba服务器,在windows下可以搭建,在unix/linux下也可以搭建。

如果你在linux下搭建了samba服务器,需要进行配置才可以访问。这要配置一个表。其实,说实话samba配置很麻烦的。通过相应的配置,可以使用linux下的用户和口令访问samba服务器(在windows客户端上)。必须是linux下已经存在的,并且授权了访问samba,或者属于samba组的用户才可访问。但是,也可以通过一些设置,添加虚拟用户,所谓的虚拟用户是指,不是linux用户,但是可以访问samba服务器。

最后,如果使用服务器共享文件,建议用vsftpd

网络上有文章说linux创建的用户是虚拟用户?
怎么回事?
不是samba用户是映射到linux的系统用户吗?
怎么创建出虚拟用户了?