Linux 执行登录命令手动关闭终端

Linux 执行登录命令手动关闭终端,linux,bash,unix,login,terminal,Linux,Bash,Unix,Login,Terminal,我已经从关闭shell的根帐户在bashshell中执行了“login”命令 但是,如果我从非root帐户在bash shell中执行相同的“login”命令,它将再次请求用户名和密码 你知道为什么shell是从root帐户关闭的吗 更新:我以root身份通过putty登录,并尝试执行登录,连接已关闭。我还尝试在VNC工作区中打开的终端中执行相同的操作 我通过putty&VNC工作区从非根帐户进行了尝试 我的shell和操作系统详细信息: GNU bash, version 3.2.25(1)-

我已经从关闭shell的根帐户在bashshell中执行了“login”命令 但是,如果我从非root帐户在bash shell中执行相同的“login”命令,它将再次请求用户名和密码

你知道为什么shell是从root帐户关闭的吗

更新:我以root身份通过putty登录,并尝试执行登录,连接已关闭。我还尝试在VNC工作区中打开的终端中执行相同的操作 我通过putty&VNC工作区从非根帐户进行了尝试

我的shell和操作系统详细信息:

GNU bash, version 3.2.25(1)-release (x86_64-redhat-linux-gnu)
Copyright (C) 2005 Free Software Foundation, Inc.

它取决于您的服务器对root用户相对于shell的权限。是否可以检查为root用户设置的权限?有命令吗?我能改变这些规则吗?