Linux多用户是怎么回事,镜像复制的算是同一个用户吗 10C

我用虚拟机建了一个Ubuntu系统,hduser@emaster用户名和机器名是这样
然后我通过虚拟机复制了个镜像,复制出来后hduser@edata1

我知道linux是多用户系统,此时这2个系统用户名一样,是一个用户,还是通过镜像
复制出来的不能算同一个用户呢?我改变一个系统的内容另一个并不会改变
查看emaster机器的cat /etc/passwd |grep hduser是这样:
hduser:x:1000:1000:hduser,,,:/home/hduser:/bin/bash
小白也看不懂这是什么意思。。。求大神解答啊,多用户到底是什么鬼。。。

7个回答

2个不同的系统,不同系统中的用户,你能理解嘛?

我也看得一懵一懵的,不知道对你问题理解得是否准确:
这个问题应该与多用户无关,复制的系统,是以emaster为模板生成的一台新的主机(edata1),在虚拟化里边emaster常称为模板机。此时emaster和edata1是两台分别独立的主机,当然不会存在你所的一个系统内容改变会对另外一个主机的系统进行改变呀。

weixin_39443580
weixin_39443580 类似windows 系统的SID,Linux 系统是使用UID 和GID 来区分用户和组的。因此如果两个用户的UID 相同则他们是同一个用户(即使用户名不相同)。以上是对于同一个系统而言的,如果你的两个系统是独立的则这两个用户也是独立的,但是如果摸一个用户通过NFS(类似windows 共享)来访问另一个主机上的资源,则他的权限等同于对应的那个账户的权限。当然NFS本身可以进行IP地址来控制权限,因此根据需要设以下IP列表就行了。你的这个问题其实与模板复制没有关系,你手动在另一个不相关的主机上建立一个相同SID的账户也会有这个问题。
接近 2 年之前 回复
CSDN_Black
csdn_black 回复xiemen_2017: 谢谢,大题明白了,要是同一个机器的2个账号,若一个账号修改了A文件,另一个账号应该也能看到修改了的A对吧,而我这个是2个完全不同的机器相当于
接近 2 年之前 回复
xiemen_2017
xiemen_2017 回复CSDN_Black: 多用户是指同一个操作系统(同一台服务器)上,使用不同的身份账号的操作,每个账号都会在系统中生产一个相应的专属temp,除此的数据都是共享的,如同windows操作系统下面来宾账号和管理员账号的区别。至于你的问题是通过虚拟化复制了一套新的虚拟主机,那就是生产出了第2台服务器,所以是2台独立的服务器,之间在复制完成后就相互没有任何关系了。
接近 2 年之前 回复
xiemen_2017
xiemen_2017 回复xiemen_2017: 一个很简单的方案,一台虚拟主机在磁盘里就是一个文件夹,你可以看到你原来的虚拟主机在硬盘(或磁盘阵列)里面看到,emaster和edata1按虚拟机编号是分别的两个文件夹,文件夹中有各自的硬件配置数据文件和磁盘文件。
接近 2 年之前 回复
xiemen_2017
xiemen_2017 回复CSDN_Black: 是的,2个虚拟主机已是两台服务器,在复制完成后,之间已没有关系。
接近 2 年之前 回复
CSDN_Black
csdn_black 是不是说这2个主机虽然用户名相同,但完全没关系?
接近 2 年之前 回复

不是一个用户,算是两个

linux系统通常用于服务器端,是真正意义上的“多用户,多任务”的操作系统,不仅仅是两个人可以同时登录,登录后可以一起工作,互相不影响对方。就算是十个人同时用登录都没有任何问题,用远程工具即可登录,登录后在界面输入“w”即可知道有几个人在线登录了。

不是一个用户,是两个不同用户

两个用户,相当 于两个不同的人,每个人干自己的事情,互相不影响,两个人之间没有关系

系统不同用户名id相同,在文件复制和赋权时比较有用

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐