【问题标题】:Linux using write command to communicate with other usersLinux 使用 write 命令与其他用户通信
【发布时间】:2016-07-18 09:49:52
【问题描述】:

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

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

write lex pts/5

弹出一个错误:

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

我以为 shell 将允许在不同的uids 中通信,但它不能?

有没有办法解决这个问题?

【问题讨论】:

    标签: linux communication


    【解决方案1】:

    将您的 UID 更改为 1001

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

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

    由于恢复模式仅在命令行界面中有效,一旦登录到 root 会话,您将必须:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-27
      • 1970-01-01
      相关资源
      最近更新 更多