0

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

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

我正在尝试了解 linux 内核中的用户会话处理。

4

1 回答 1

0

首先假设您的“文本编辑器”是一个非常简单的程序,它只是获取您打印的内容并将其写入文件,并且每次当您发出“保存”命令时,它都会重写文件内容。

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

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

于 2015-05-20T07:44:47.917 回答