如果我使用相同的用户登录两次并对其进行一些更改,文件会发生什么?
假设我已在机器 wonderland 中使用用户名: goodguy 登录 并编辑一个文本文件: pit 我从远程机器机器 wonderland 中从机器到该用户 goodguy 进行ssh会话thieveland ,并编辑同一个文件 - 涉及的语义是什么。机器是linux。
我试图理解linux内核中的用户会话处理。
答案 0 :(得分:0)
首先让我们假设您的“文本编辑器”非常简单 程序,它只是得到您打印的内容并将其写入文件, 每次命令“保存”时,它都会重写文件内容。
使用这样的编辑器并不重要,你有两个“用户会话” 或者只使用两个相同的文件打开相同的“文本编辑器” 窗户。
结果:“坑”的内容等于上次保存。