linux用who命令查不到

worktile 其他 61

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    如果在Linux系统中使用who命令无法查到结果,可能是以下原因:

    1. 没有用户登录:who命令用于显示当前登录到系统的用户信息。如果没有用户登录到系统,使用who命令将不会显示任何内容。在这种情况下,可以先登录一个用户,然后再次尝试使用who命令。

    2. 权限问题:如果当前用户没有足够的权限执行who命令,也可能导致无法查看结果。可以尝试以root用户身份执行该命令,或者联系系统管理员提供足够的权限。

    3. who命令不可用或被重命名:在一些特殊的系统配置中,可能会将who命令禁用或者重命名,以增强安全性。可以使用其他工具如w命令来替代who命令,或者查询系统配置文件中是否有相应的配置。

    4. 系统故障:如果系统发生故障或者出现异常情况,who命令可能无法正常运行。可以尝试其他命令或者重启系统来解决问题。

    如果以上方法都无法解决问题,建议参考系统文档或者联系系统管理员,以获取更具体的帮助和解决方案。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    当使用Linux的who命令无法查到用户信息时,可能会出现以下几种情况:

    1. 系统中没有用户登录:who命令仅显示当前已登录的用户信息。如果没有任何用户登录到系统上,使用who命令将无法查到任何结果。

    2. who命令没有被正确执行:在使用who命令时,可能会出现输入错误或者命令无法正确执行的情况。请检查命令的语法和拼写,并确保正确输入命令。

    3. 用户查找权限不足:在某些情况下,who命令可能需要root或其他特定用户权限才能查找用户信息。请尝试使用sudo或以其他有权限的用户身份执行who命令。

    4. 系统日志被清除:系统日志文件记录了用户登录和退出的信息,如果系统管理员清除了相关的日志文件,使用who命令将无法查到用户信息。

    5. 系统时间设置错误:who命令会使用系统时间来判断用户的登录状态。如果系统时间设置不正确,可能导致who命令无法正确显示用户信息。请确保系统时间正确设置。

    如果以上情况都不适用,还可以尝试使用其他命令来查找用户信息,例如使用w命令或者查看/var/run/utmp文件。如果问题仍然存在,可能是系统配置或其他问题导致的,建议向系统管理员寻求帮助解决。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    当你在Linux系统中使用`who`命令无法查到内容时,可能是由于以下几个原因导致的:

    1. 你可能没有适当的权限:`who`命令需要一定的权限才能够查看系统中当前登录的用户信息。如果你不是管理员或者没有足够的权限,那么就无法使用`who`命令。你可以尝试使用`sudo who`命令,以管理员权限运行命令。

    2. 用户登录信息文件可能为空:`who`命令是通过读取系统中的登录信息文件来获取当前登录的用户信息的。在大多数Linux系统中,登录信息文件通常是`/var/run/utmp`或者`/var/log/wtmp`。如果这些文件为空,那么`who`命令就无法显示任何结果。你可以使用`cat /var/run/utmp`或`cat /var/log/wtmp`命令来查看登录信息文件的内容。

    3. 登录信息文件被恶意删除或损坏:登录信息文件可能会被恶意删除或损坏,导致`who`命令无法正常工作。你可以尝试重新创建登录信息文件,具体操作如下:

    – 首先,使用`sudo touch /var/run/utmp`命令创建一个空的`utmp`文件。
    – 然后,使用`sudo chmod 664 /var/run/utmp`命令修改文件权限,确保你有读写权限。
    – 最后,重新运行`who`命令,看是否能够正常显示登录用户信息。

    4. `who`命令可能被其它程序替代:在某些情况下,系统中可能存在一个名为`who`的其它程序,它与标准的`who`命令功能不同。你可以使用`which who`命令来查找系统中`who`命令的位置,确认是否是你期望的标准命令。

    5. 系统中没有用户登录:如果系统中没有任何用户登录,那么`who`命令就不会显示任何结果。你可以尝试登录一个新的用户,然后再运行`who`命令测试。

    最后,如果以上方法都无效,你可以尝试使用其它类似的命令来获取当前登录用户信息,例如`w`命令或`last`命令。这些命令的用法类似于`who`命令,但可能提供更多的信息和选项。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部