我有一个基本问题,我使用 securecrt 用我的用户名和密码登录到 Linux 机器,它保存了我的用户名和密码,我想使用不同的用户名登录到同一个 Linux 机器,我该怎么做?因为我已经登录并且数据已保存,每次我登录时都会自动使用当前凭据登录
答案1
您可以使用苏 用户名 - 假设您已设置用户名。有关 su 的更多信息,您可以使用man su
命令提示符,它将为您提供所有详细信息。
NAME
su - change user ID or become superuser
SYNOPSIS
su [options] [username]
DESCRIPTION
The su command is used to become another user during a login session.
Invoked without a username, su defaults to becoming the superuser. The
optional argument - may be used to provide an environment similar to
what the user would expect had the user logged in directly.
答案2
我认为它会对你有用,试试这个
首先创建 2 个用户user1
并user2
[root@localhost ~]# useradd user1 [root@localhost ~]# passwd user1 更改用户 user1 的密码。 新密码: 错误密码:太短 密码错误:太简单 重新输入新密码: passwd:所有身份验证令牌已成功更新。 [root@localhost ~]# useradd user2 [root@localhost ~]# passwd user2 更改用户 user2 的密码。 新密码: 错误密码:太短 密码错误:太简单 重新输入新密码: passwd:所有身份验证令牌已成功更新。
在/etc/passwd
文件中更改此
用户 1:x:502:502::/home/用户 1:/bin/bash 用户 2:x:503:503::/home/用户 2:/bin/bash
对此
用户 1:x:502:502::/home/用户 1:/bin/bash 用户 2:x:502:502::/home/用户 1:/bin/bash
现在,如果您从用户 2 登录,则用户 1 主目录将打开。注意
此处用户 1 的密码为 user1,用户 2 的密码为 user2