Linux云服务器中怎么使用sudo
发布时间 - 2023-05-12 00:00:00 点击率:次第一步:安装sudo
CentOS
yum install sudo -y
Ubuntu/Debian
apt-get install sudo -y
FreeBSD
cd /usr/ports/security/sudo/ && make install clean
或者
pkg install sudo
第二步:创建sudo用户
sudo用户就是在Linux操作系统中的一个普通用户。下面以用户名zhaomu为例,创建一个普通用户。
CentOS/Ubuntu/Debian/FreeBSD
adduser zhaomu
第三步:把用户添加到wheel组中
wheel组是一个限制用户以管理员身份执行的用户组,只有这个用户组里的用户才可以执行sudo命令。在Ubuntu/Debian操作系统中,sudo组通常用来替代wheel组的作用。
CentOS
usermod -aG wheel zhaomu
Ubuntu/Debian
usermod -aG sudo zhaomu
FreeBSD
pw group mod wheel -m zhaomu
第四步:配置sudoers
sudo的配置文件是/etc/sudoer
s,我们需要确保该配置文件没有问题,这样才能正常执行sudo命令。
CentOS/Ubuntu/Debian/FreeBSD
vi /etc/sudoers
或者
visudo
找到如下代码:
# Allow members of group sudo to execute any command %sudo ALL=(ALL:ALL) ALL
请确保你使用的Linux云服务器也是这样设置的。注意:有些Linux系统并不是%sudo,而是%wheel,这也是没有问题的。
第五步:重启SSH服务
如果你修改了/etc/sudoers文件,需要重启SSH服务使之生效。
CentOS 6
/etc/init.d/sshd restart
CentOS 7
systemctl restart sshd.service
Ubuntu/Debian
/etc/init.d/sshd restart
FreeBSD
/etc/rc.d/sshd start
第六步:测试
完成之前的操作之后,请退出远程登录,再次以sudo用户的身份登录系统,执行以下命令测试sudo是否配置正确。
sudo uptime sudo whoami
其中sudo whoami应该返回root。
执行以下任一条命令,将会从sudo用户切换到root用户。
sudo su - sudo -i sudo -S
第七步:禁止root用户登陆
经过测试,如果一切正常,就可以执行最后一步了,也就是禁止root用户登录。我们需要编辑SSH的配置文件。
sudo vi /etc/ssh/sshd_config
使用:w/命令搜索以下代码,删除这行代码前面的注释#,并把值设置为no。
PermitRootLogin no
接下来,参照第五步的说明重启SSH服务。尝试用root用户登录系统,如果无法登录,说明设置成功了。
# linux
# 云服务器
# 重启
# 配置文件
# 用户登录
# 普通用户
# 是一个
# 第五步
# 操作系统
# 如果你
# 将会
# 才可以
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel辅助函数有哪些_Laravel Helpers常用助手函数大全
网站建设要注意的标准 促进网站用户好感度!
详解jQuery中的事件
邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?
三星、SK海力士获美批准:可向中国出口芯片制造设备
百度输入法ai面板怎么关 百度输入法ai面板隐藏技巧
linux写shell需要注意的问题(必看)
香港服务器网站卡顿?如何解决网络延迟与负载问题?
大连 网站制作,大连天途有线官网?
如何有效防御Web建站篡改攻击?
济南网站建设制作公司,室内设计网站一般都有哪些功能?
JavaScript如何实现路由_前端路由原理是什么
微信小程序 闭包写法详细介绍
Laravel如何优化应用性能?(缓存和优化命令)
Laravel怎么写单元测试_PHPUnit在Laravel项目中的基础测试入门
Laravel怎么处理异常_Laravel自定义异常处理与错误页面教程
Laravel如何发送邮件和通知_Laravel邮件与通知系统发送步骤
北京专业网站制作设计师招聘,北京白云观官方网站?
夸克浏览器网页跳转延迟怎么办 夸克浏览器跳转优化
如何在橙子建站上传落地页?操作指南详解
中山网站制作网页,中山新生登记系统登记流程?
如何用IIS7快速搭建并优化网站站点?
PHP正则匹配日期和时间(时间戳转换)的实例代码
Laravel如何使用查询构建器?(Query Builder高级用法)
javascript中的数组方法有哪些_如何利用数组方法简化数据处理
Laravel如何为API编写文档_Laravel API文档生成与维护方法
PythonWeb开发入门教程_Flask快速构建Web应用
微信小程序 scroll-view组件实现列表页实例代码
JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)
Laravel事件监听器怎么写_Laravel Event和Listener使用教程
Win11怎么关闭专注助手 Win11关闭免打扰模式设置【操作】
如何快速查询域名建站关键信息?
郑州企业网站制作公司,郑州招聘网站有哪些?
如何在 Go 中优雅地映射具有动态字段的 JSON 对象到结构体
Laravel如何获取当前登录用户信息_Laravel Auth门面使用与Session用户读取【技巧】
Laravel的.env文件有什么用_Laravel环境变量配置与管理详解
制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?
如何在腾讯云服务器快速搭建个人网站?
韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐
Python图片处理进阶教程_Pillow滤镜与图像增强
Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】
利用python获取某年中每个月的第一天和最后一天
高配服务器限时抢购:企业级配置与回收服务一站式优惠方案
北京企业网站设计制作公司,北京铁路集团官方网站?
Laravel PHP版本要求一览_Laravel各版本环境要求对照
免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?
如何在建站主机中优化服务器配置?
如何基于PHP生成高效IDC网络公司建站源码?
浅谈redis在项目中的应用
Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率

