日期:2025-03-30 浏览次数:463 次
如果你确实需要以root用户身份登录,可以按照以下步骤操作:
1、启用root账户(如果你还没有启用的话)
打开终端,输入以下命令以启用root账户:sudo passwd root
系统会提示你为root用户设置密码。按照提示输入并确认密码。
2、编辑SSH配置以允许root登录(如果你通过SSH连接):
打开SSH配置文件:sudo nano /etc/ssh/sshd_config
找到以下行并取消注释(删除前面的#),将其设置为yes:
PermitRootLogin yes
3、保存并关闭文件。然后重启SSH服务:
sudo systemctl restart sshd 或重启系统 reboot
4、删除不用用户 sudo deluser username
切换root用户身份 控制台操作,不要使用网络连接
*** System restart required ***
Last login: Sat Apr 5 09:39:36 2025 from 14.26.201.131
t@t:~$ sudo su
[sudo] password for t:
root@t:/home/t# passwd 修改root密码
New password:
Retype new password:
passwd: password updated successfully
root@t:/home/t#
root@t:~# sudo deluser t
info: Removing crontab ...
info: Removing user `t' ...
userdel: user t is currently used by process 1407
fatal: `/usr/sbin/userdel t' returned error code 8. Exiting.
root@t:~# ps -ef | grep '^t'
t 1407 1 0 11:45 ? 00:00:00 /usr/lib/systemd/systemd --user
t 1408 1407 0 11:45 ? 00:00:00 (sd-pam)
t 1417 1279 0 11:45 tty1 00:00:00 -bash
root@t:~# kill -9 1407
root@t:~# kill -9 1408
-bash: kill: (1408) - No such process
root@t:~# kill -9 1417
root@t:~# sudo deluser t
info: Removing crontab ...
info: Removing user `t' ...
5、修改为root@localhost:~#
root@t:~#
昨修改为
root@localhost:~#
vim /etc/hostname
将t修改为localhost
6、在 Ubuntu 系统中修改 IP 地址配置 可以直接删除所有配置
root@localhost:~# ls /etc/netplan/
50-cloud-init.yaml
root@localhost:~# nano /etc/netplan/50-cloud-init.yaml
修改IP信息
network:
version: 2
ethernets:
eth0:
addresses:
- "10.10.6.164/24"
nameservers:
addresses:
- 233.5.5.5
search: []
routes:
- to: "default"
via: "10.10.6.1"