Centos服务器root用户禁止远程登录

创建普通用户

bash 复制代码
adduser xxx
passwd xxx

禁止root用户远程登录

bash 复制代码
vi /etc/ssh/sshd_config

在文件中找到PermitRootLogin yes 把yes修改为no

如:PermitRootLogin no

进行保存退出,重启sshd服务

bash 复制代码
systemctl restart sshd

将普通用户加入sudo组

添加文件的写权限

bash 复制代码
chmod u+w /etc/sudoers

编辑/etc/sudoers文件

bash 复制代码
vim /etc/sudoers

输入"i"进入编辑模式

找到这一行:"root ALL=(ALL) ALL"在起下面添加"xxx ALL=(ALL) ALL"(这里的xxx是你的用户名),然后保存(就是先摁一下Esc键,然后输入":wq")退出。

撤销文件的写权限。

bash 复制代码
chmod u-w /etc/sudoers
相关推荐
Rabitebla9 小时前
【Linux 底层原理】进程(十):进程等待详解---从僵尸进程到 wait、waitpid 与 status
linux·c++·笔记·学习·visual studio
Android系统攻城狮14 小时前
Linux FFmpeg深度解析之avcodec_default_get_encode_buffer调用流程与实战(二十八)
linux·运维·服务器·ffmpeg·车载音视频·ffmpeg音视频
程序员初一14 小时前
8080 打不开的四层定位:监听地址、ufw、DOCKER 链、安全组
linux·ssh
程序开发阿元14 小时前
swappiness 60 和 10 差在哪:一台 1C1G 的三轮对比
linux·ssh
无足鸟ICT14 小时前
【RHCA+】mpstat命令(监控CPU)
linux
GeW15 小时前
新质生产力Linux和数据库为啥这么关键
linux
番茄啊16 小时前
linux 开启xftp连接
linux·运维·服务器
CodeYp201916 小时前
第1讲:Linux 基础指令
linux·指令
李松桃16 小时前
基于端口号的服务配置
linux·nginx-核心模块配置
Julien200417 小时前
管理机密(一)
运维·服务器·开发语言·学习方法