如何在Ubuntu中启用和禁用root帐户?
发布时间 - 2019-03-14 00:00:00 点击率:次在ubuntu linux中,出于安全原因,默认情况下是禁用root帐户的。下面本篇文章就来带大家了解一下在在ubuntu中启用和禁用root帐户的方法,希望对大家有所帮助。
Sudo用户
Ubuntu用户可以通过使用名为sudo的工具向常规用户授予管理权限来执行系统管理任务。Sudo允许授权用户
权限:以另一个用户(通常是root用户)的身份运行程序。
默认情况下,在Ubuntu系统上,sudo组的成员会被授予sudo访问权限。因为Ubuntu安装程序创建的初始用户已经是sudo组的成员,所以登录的Sudo用户很可能已获得管理权限。
如果要向其他用户授予sudo访问权限,只需将用户添加到sudo组:
usermod -aG sudo username
要临时提升root用户权限,需要运行前缀为sudo的命令:
sudo some-command
第一次在会话中使用sudo时,系统将提示输入用户密码。
如果要在不输入密码的情况下运行具有sudo权限的命令,则需要编辑该sudoers文件。为此,需要键入visudo:
sudo visudo
这样将使用我们最喜欢的命令行文本编辑器打开/etc/sudoers文件。需要使用自定义用户名替换username,在etc/sudoers文件添加以下行即可:
username ALL=(ALL) NOPASSWD: ALL
在Ubuntu中启用Root帐户
如果由于某种原因需要启用root帐户,则只需为root用户设置密码即可。在Ubuntu和其他Linux发行版中,可以使用该passwd命令设置或更改用户帐户的密码。
作为Ubuntu的普通用户,只能更改自己的密码。我们需要先具有sudo权限后,再设置root密码。
要在Ubuntu中启用root帐户,需要运行以下命令:
sudo passwd root
系统将提示输入并确认新的root密码:
Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully
说明:键入时,屏幕上不显示密码。
这样在Ubuntu中就成功启用root帐户了,现在就可以使用新密码以root用户身份登录Ubuntu了。
注:在设置密码时,请确保使用强大、复杂点的密码。这有利于帐户安全性。好的密码通常至少包含16个字符,至少使用一个大写字母,一个小写字母,一个数字和一个特殊字符。
在Ubuntu中禁用Root帐户
如果以前在Ubuntu中启用了root用户,现在要禁用它,只需将root密码设置为expire即可。
使用以下命令:
sudo passwd -l root
相关视频教程推荐:《linux教程》
以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。更多精彩内容大家可以关注相关教程栏目!!!
# ubuntu
# php
# linux
# 只需
# 要在
# 情况下
# 自己的
# 管理权限
# 访问权限
# 最喜欢
# 可以通过
# 很可能
# 自定义
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
php在windows下怎么调试_phpwindows环境调试操作说明【操作】
家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?
如何在IIS7中新建站点?详细步骤解析
非常酷的网站设计制作软件,酷培ai教育官方网站?
实例解析angularjs的filter过滤器
如何基于PHP生成高效IDC网络公司建站源码?
如何在 Pandas 中基于一列条件计算另一列的分组均值
nginx修改上传文件大小限制的方法
Laravel如何与Pusher实现实时通信?(WebSocket示例)
Laravel怎么多语言本地化设置_Laravel语言包翻译与Locale动态切换【手册】
Android GridView 滑动条设置一直显示状态(推荐)
Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出
Android自定义listview布局实现上拉加载下拉刷新功能
黑客入侵网站服务器的常见手法有哪些?
创业网站制作流程,创业网站可靠吗?
如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南
魔毅自助建站系统:模板定制与SEO优化一键生成指南
魔方云NAT建站如何实现端口转发?
Laravel如何使用Facades(门面)及其工作原理_Laravel门面模式与底层机制
Laravel Eloquent:优雅地将关联模型字段扁平化到主模型中
jquery插件bootstrapValidator表单验证详解
Linux系统命令中screen命令详解
Laravel Octane如何提升性能_使用Laravel Octane加速你的应用
简单实现Android文件上传
Laravel Blade组件怎么用_Laravel可复用视图组件的创建与使用
Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势
Laravel如何处理JSON字段_Eloquent原生JSON字段类型操作教程
Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】
高端建站如何打造兼具美学与转化的品牌官网?
如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?
米侠浏览器网页背景异常怎么办 米侠显示修复
JS弹性运动实现方法分析
phpredis提高消息队列的实时性方法(推荐)
制作公司内部网站有哪些,内网如何建网站?
Laravel如何处理文件下载请求?(Response示例)
php485函数参数是什么意思_php485各参数详细说明【介绍】
Laravel模型事件有哪些_Laravel Model Event生命周期详解
Laravel API资源(Resource)怎么用_格式化Laravel API响应的最佳实践
Laravel如何保护应用免受CSRF攻击?(原理和示例)
C#如何调用原生C++ COM对象详解
如何快速查询域名建站关键信息?
php做exe能调用系统命令吗_执行cmd指令实现方式【详解】
图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?
iOS发送验证码倒计时应用
Laravel如何设置定时任务(Cron Job)_Laravel调度器与任务计划配置
中山网站推广排名,中山信息港登录入口?
国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?
ChatGPT怎么生成Excel公式_ChatGPT公式生成方法【指南】
香港网站服务器数量如何影响SEO优化效果?
Laravel请求验证怎么写_Laravel Validator自定义表单验证规则教程

