如何限制root远程登入,使普通用户拥有root权限

Posted 想剪个寸头

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何限制root远程登入,使普通用户拥有root权限相关的知识,希望对你有一定的参考价值。


需求 限制rootu远程登入 只允许普通用户登入

使用su  、 sudo 来实现
首先创建普通用户
useradd user1  创建一个用户
passwd  user1  创建密码
然后打开文件定义User_Alias
visudo    执行该命令   如图所示

然后在指定规则  如图所示

保存退出
验证
su - user1     验证切换用户
sudo su -      切换之后再次切换回root
然后限制root无法进行远程登入
vim /etc/ssh/sshd_config    打开文件 
搜索关键字Root找到图中行 如图所示 设置成禁止root进行远程登入

重启ssh 服务
systemctl restart sshd    
重启之后然后使用远程工具使用root登入 (远程工具如xshell putty等)
这时是无法登入的 使用上面创建的user1 登入
登入之后随便执行一个命令  如ls  发现权限不够
此时在不知道root的密码的前提下如何使用
使用su  、 sudo 来实现
sudo su - root  执行  即可切换验证  是否可以使用命令  如图所示

以上是关于如何限制root远程登入,使普通用户拥有root权限的主要内容,如果未能解决你的问题,请参考以下文章

Linux学习总结-su命令 sudo 命令 限制root远程登录

Linux -susudo限制root远程登录

限制root远程登录

限制root远程登录

十su命令sudo命令限制root远程登录

su命令 sudo命令 限制root远程登录