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
相关推荐
ltl1 小时前
大多数「无锁」代码其实不是无锁的
linux
ltl1 小时前
Linux 内核的内存屏障:一个让我调了三天的 bug
linux
Dontla3 小时前
预置known_hosts如何防止中间人攻击(MITM)?(服务器公钥、服务器私钥)Runner、DNS污染、BGP劫持、同网络ARP欺骗、SSH握手
服务器·网络·ssh
Lonely 净土4 小时前
Rocky Linux 安装教程
linux·运维·服务器
李白你好8 小时前
Windows 离线 Linux 提权辅助查询工具
linux
Lust Dusk8 小时前
记一次Linux应急响应题目解析
linux·运维·服务器·网络·安全·网络安全
ShineWinsu9 小时前
对于Linux:五种IO模型以及非阻塞IO的详细解析
linux·c++·面试·io·阻塞·非阻塞·fcntl
千千寰宇9 小时前
[Linux/Ollama] Termux : 一款运行在 Android 平台上的开源终端模拟器与 Linux 环境应用、支持在手机上基于Ollama部署LLM
linux
凌肖战9 小时前
TCP网络通信中setsockopt()函数解决地址已占用问题
服务器·网络·tcp/ip
隔窗听雨眠10 小时前
OceanBase旁路导入与自增主键冲突深度解析:原理、排查与解决方案
java·服务器·数据库