嘟嘟社区

甲骨文的系统怎么启用不了root账号


根据搜索来的命令,明明执行完毕了,测试使用root登录,还是提示只能使用Ubuntu登录,不能使用root登录
先登录 ,再su 或者 修改ssh_config
  1. #!/bin/bash
  2. echo root:xxxxxxxx|sudo chpasswd root
  3. sudo sed -i ‘s/^#?PermitRootLogin.*/PermitRootLogin yes/g’ /etc/ssh/sshd_config;
  4. sudo sed -i ‘s/^#?PasswordAuthentication.*/PasswordAuthentication yes/g’ /etc/ssh/sshd_config;
  5. sudo service sshd restart
  6. echo ‘DNS=8.8.8.8 1.1.1.1 2001:4860:4860::8888 2001:4860:4860::8844’>> /etc/systemd/resolved.conf
  7. systemctl restart systemd-resolved
  8. systemctl enable systemd-resolved
  9. mv /etc/resolv.conf  /etc/resolv.conf.bak
  10. ln -s /run/systemd/resolve/resolv.conf /etc/
  11. apt-get purge netfilter-persistent -y
  12. reboot

复制代码

我都是每次登录先sudo -i
好久没用了,但是系统都给你了,你想增加root用户也不是问题啊;
我的某些服务程序只有普通用户