Linux使用write命令与其他用户通信

时间:2016-07-18 09:49:53

标签: linux communication

我正在学习Linux,我正在学习如何与其他用户进行交流。我正在使用Ubuntu。

我已经有了现有用户,当我尝试使用命令write与其他用户进行通信时

write lex pts/5

弹出错误:

write: you are uid 1000, but your login is as uid 1001

我认为shell会允许在不同的uid s中进行通信,但它不能?

有什么方法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

将您的UID更改为1001

您不必创建新的用户帐户,将其提升为管理员,注销,登录新的管理员帐户,更改主帐户的UID,注销,登录到您的帐户主帐户然后删除新的管理员用户只需更改您的UID。 ;)

您可以启动进入恢复模式(它是启动计算机时出现的选项,或者在BIOS消息完成后立即保持转移)。这将使您登录根会话。登录root而不是通常的用户帐户,您将能够修改您的UID。

由于恢复模式仅适用于命令行界面,因此一旦登录到根会话,您将不得不:

使用BubbaJ的指令以读写模式重新安装根文件系统:mount -o remount,rw /. 使用Luis Alvarado的命令:usermod -u NEW_UID your_username. 按照ddeimeke的说明更新文件权限。 然后,重新启动计算机(重新启动),以便以正常模式启动。