在 CentOS 中,“替换用户”通常有几种常见场景,下面分情况说明:
如果你只是想在当前会话中切换到另一个用户:
su - 用户名
例如切换到 testuser:
su - testuser
su:只切换用户,不加载环境su -:切换用户并加载该用户的环境变量(推荐)退出当前用户回到原用户:
exit
如果你有 sudo 权限:
sudo -u 用户名 命令
例如:
sudo -u testuser whoami
如果你想把一个用户“替换”成另一个名字(修改用户名):
usermod -l 新用户名 旧用户名
usermod -d /home/新用户名 -m 新用户名
groupmod -n 新用户名 旧用户名
如果你是想“删掉一个用户,换成另一个”:
userdel -r 旧用户名
useradd 新用户名
passwd 新用户名
如果你是想禁止 root 登录,改用普通用户管理:
vi /etc/ssh/sshd_config
PermitRootLogin no
systemctl restart sshd
如果是 CentOS 图形界面:
su - 用户名如果你能说清楚是**“切换登录 / 改名 / 删除重建 / 替换 root”**哪一种,我可以给你更精确的操作步骤。