永发信息网

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

答案:2  悬赏:40  手机版
解决时间 2021-02-06 05:53
  • 提问者网友:几叶到寒
  • 2021-02-06 02:10
计算机应用研究杂志中有一篇文章“基于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用户、请求连接、验证连接能术语链接起来,十分感谢了!
最佳答案
  • 五星知识达人网友:廢物販賣機
  • 2021-02-06 03:35
首先,samba服务器是可以支持windows用户和unix/linux用户使用的服务器。就是支持windows和unix/linux互相通讯,共享文件的文件服务器。

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

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

最后,如果使用服务器共享文件,建议用vsftpd
全部回答
  • 1楼网友:忘川信使
  • 2021-02-06 03:56
从你的描述和配置文件分析, 下面的文件不知楼主有没有改动过. /etc/samba/smbusers 上面的文件如果存在用户名usr1,或者usr2会导至实际的用户名变更. 如果楼术对于username map的用法不是很了解,可以暂时注释掉. #username map = /etc/samba/smbusers windows在访问samba服务器时会弹出用户名密码输入框与windows自身有没有这个用户关系不大.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯