当前位置: 首页 > article >正文

《Linux运维实战:Ubuntu 22.04修改root用户默认名并禁止登录》

总结:整理不易,如果对你有帮助,可否点赞关注一下?

更多详细内容请参考:Linux运维实战总结


一、背景信息

由于安全方面的考虑,先要求Ubuntu 22.04系统重的root用户禁止登录,并修改用户名root为admin,使其具备一定的强度,增强账户安全性。

1、创建一个普通用户

root@ecs-b59d-0320772:~# useradd -m qfqz
root@ecs-b59d-0320772:~# passwd qfqz	

2、修改root用户名

root@ecs-b59d-0320772:~# cp /etc/passwd /etc/passwd_`date +%F`
root@ecs-b59d-0320772:~# vim /etc/passwd
admin:x:0:0:root:/root:/bin/bash

root@ecs-b59d-0320772:~# cp /etc/shadow /etc/shadow_`date +%F`
root@ecs-b59d-0320772:~# vim /etc/shadow
admin:$6$4srtzgPf$15mX2tF9oE/JCXi6xHHFRq0zrlVcwHO.:20173:0:99999:7:::

3、为了正常使用sudo,需要修改/etc/sudoers的设置

root@ecs-b59d-0320772:~# vim /etc/sudoers
root    ALL=(ALL:ALL) ALL
admin   ALL=(ALL:ALL) ALL
qfqz ALL=(ALL) NOPASSWD: /bin/su

4、禁用root用户通过SSH直接登录

root@ecs-b59d-0320772:~#  vim /etc/ssh/sshd_config
PermitRootLogin no

5、重启sshd服务

root@ecs-b59d-0320772:~#  systemctl restart sshd

6、使用qfqz登录服务器,并切换到admin用户

[qfqz@ecs-b59d-0320772 ~]$ sudo su - admin

总结:整理不易,如果对你有帮助,可否点赞关注一下?

更多详细内容请参考:Linux运维实战总结


http://www.kler.cn/a/614023.html

相关文章:

  • 自然语言处理|人工智能如何革新作文批改:技术全解析
  • notepad++ 正则表达式
  • Nextjs15 - Streaming 流式传输是什么?
  • 游戏引擎学习第181天
  • centos nginx添加域脚本
  • 代理模式(Proxy Pattern)实现与对比
  • 【AI插件开发】Notepad++插件开发实践:从基础交互到ScintillaCall集成
  • 基于MFC按钮逻辑
  • DQL语句-数据处理函数
  • 前端性能优化:深入解析哈希算法与TypeScript实践
  • C —— 指针和数组的面试题
  • Redis的缓存雪崩和缓存穿透的理解和如何避免
  • 后端开发基础:语言选择与 RESTful API 设计
  • C#使用用户名密码连接共享文件夹
  • 招聘面试季--金融系统常用的系统架构的特征
  • (C语言)指针运算 习题练习1.2(压轴难题)
  • python并发爬虫
  • SpringMVC的请求与响应
  • 如何使用Python爬虫获取1688商品评论?
  • pyspark学习rdd处理数据方法——学习记录