如果linux中的同一用户的两个会话,文件会发生什么

时间:2015-05-20 07:35:13

标签: linux session usersession

如果我使用相同的用户登录两次并对其进行一些更改,文件会发生什么?

假设我已在机器 wonderland 中使用用户名: goodguy 登录 并编辑一个文本文件: pit 我从远程机器机器 wonderland 中从机器到该用户 goodguy 进行ssh会话thieveland ,并编辑同一个文件 - 涉及的语义是什么。机器是linux。

我试图理解linux内核中的用户会话处理。

1 个答案:

答案 0 :(得分:0)

首先让我们假设您的“文本编辑器”非常简单 程序,它只是得到您打印的内容并将其写入文件, 每次命令“保存”时,它都会重写文件内容。

使用这样的编辑器并不重要,你有两个“用户会话” 或者只使用两个相同的文件打开相同的“文本编辑器” 窗户。

结果:“坑”的内容等于上次保存。