login登录系统或切换用户身份补充说明login命令用于给出登录界面,可用于重新登录或者切换用户身份,也可通过它的功能随时更换登入身份。在Slackware发行版中,您可在命令后面附加欲登入的用户名称,它会直接询问密码,等待用户输入。当/etc/nologin文件存在时,系统只root帐号登入系统,其他用户一律不准登入。
语法代码语言:javascript代码运行次数:0运行复制login [选项] [参数]选项-p:告诉login指令不销毁环境变量。-h:指定远程服务器的主机名。参数用户名:指定登录使用的用户名。nologin拒绝用户登录系统补充说明nologin命令可以实现礼貌地拒绝用户登录系统,同时给出信息。如果尝试以这类用户登录,就在log里添加记录,然后在终端输出"This account is currently not available"信息,就是这样。一般设置这样的帐号是给启动服务的账号所用的,这只是让服务启动起来,但是不能登录系统。
语法代码语言:javascript代码运行次数:0运行复制nologin实例Linux禁止用户登录:
禁止用户登录后,用户不能登录系统,但可以登录ftp、SAMBA等。我们在Linux下做系统维护的时候,希望个别用户或者所有用户不能登录系统,保证系统在维护期间正常运行。这个时候我们就要禁止用户登录。
禁止个别用户登录,比如禁止lynn用户登录。代码语言:javascript代码运行次数:0运行复制passwd -l lynn这个命令会锁定lynn用户,这样该用户就不能登录了。
代码语言:javascript代码运行次数:0运行复制passwd -u lynn上面的命令是对锁定的用户lynn进行解锁,用户可登录了。
我们通过修改/etc/passwd文件中用户登录的shell代码语言:javascript代码运行次数:0运行复制vi /etc/passwd更改为:
代码语言:javascript代码运行次数:0运行复制lynn:x:500:500::/home/lynn:/sbin/nologin该用户就无法登录了。
禁止所有用户登录。代码语言:javascript代码运行次数:0运行复制touch /etc/nologin除root以外的用户不能登录了。
rlogin从当前终端登录到远程Linux主机补充说明rlogin命令用于从当前终端登录到远程Linux主机。
语法代码语言:javascript代码运行次数:0运行复制rlogin [选项] [参数]选项-8:允许输入8位字符数据。-e <脱离字符>:设置脱离字符。-E:滤除脱离字符。-l <用户名称>:指定要登入远端主机的用户名称。-L:使用litout模式进行远端登入阶段操作。参数远程主机:指定要登录的远程主机(IP地址或者域名)。