linux关闭root权限管理,如何在Ubuntu中启用和禁用root帐户?
在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教程》
以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。更多精彩内容大家可以关注php中文网相关教程栏目!!!
linux关闭root权限管理,如何在Ubuntu中启用和禁用root帐户?相关推荐
- w10睡眠的计算机如何启动,如何在Windows10中启用或禁用允许混合睡眠
如何在Windows10中启用或禁用允许混合睡眠 启用或禁用Windows10中允许混合睡眠的方法 在转到"允许混合睡眠"选项之前,我们将尝试了解什么是睡眠的基本术语?当用户希望离 ...
- linux改sudo密码错误,如何在Ubuntu中更改sudo密码
如果您是一个新的Ubuntu管理用户,您可能想知道如何通过bash shell或命令行更改Ubuntu Linux服务器中的密码.毕竟,更改任何用户的密码都是一个很好的安全实践,尤其是超级用户,他们可 ...
- linux generic什么意思_如何在 Ubuntu 中修复 VirtualBox 的 “rc=1908” 错误 | Linux 中国...
仔细阅读这两个错误消息后,我意识到我应该更新 Virtualbox 程序.-- Sk 我使用 Oracle VirtualBox 来测试各种 Linux 和 Unix 发行版.到目前为止,我已经在 V ...
- linux ubuntu3d桌面,桌面应用|如何在 Ubuntu 中播放3D电影
亲爱的 Linux 极客们, Q: 我下载了一部高品质 3D 电影,但是当我用 VLC 播放器播放的时候,画面被分割成两个部分,我可不想这样欣赏我的高清大片. 在本教程中你将会学习如何在 Ubuntu ...
- linux如何检测超频,如何在Ubuntu中对图形卡进行超频?
我想在运行10.04的开发箱中提高eVGA GTX 480的核心频率,着色器时钟和内存时钟. 是否可以从Ubuntu内部超频最近的图形卡? 我尝试了Coolbits方法,但无法正常工作.我还尝试了nv ...
- linux如何隐藏文件夹名称,如何在Ubuntu中隐藏文件或文件夹
如果您使用共享的Ubuntu系统,则可能会担心系统中某些文件和文件夹的私密性.将文件/文件夹设为私有的一种方法是将它们设置为"hidden".默认情况下,隐藏的内容未在文件管理器或 ...
- centos root密码_如何在CentOS中恢复丢失的root密码
centos root密码 In Linux, when you forget your account password, you can easily reset it using a root ...
- android获取应用权限管理,如何在android中获取应用程序权限设置?
我正在开发一个小应用程序,它只列出那些连接到互联网的应用程序.如何从Packageinfo类中读取 android清单文件以编程方式访问每个应用程序的权限设置? private void getWeb ...
- windows2012自动锁定计算机,如何在Windows中启用或禁用自动锁定
无论您是家用计算机还是办公计算机,在无人看管的情况下锁定计算机都是一个好主意.要手动锁定Windows 10 PC,只需按Windows键+ L或Ctrl + Alt + Del组合键 .但是我们并不 ...
最新文章
- Haskell语言实现判断一个整数是否是质数的代码及运行结果
- 路径前缀是什么意思_Trie 树是什么样的数据结构?有哪些应用场景?
- 一维数组工具 OneArryasTools v1.1(doc生成正常)
- (转)剖析Delphi中的构造和析构
- php人物行走,非常震撼的纯CSS3人物行走动画
- UI设计灵感|精美的登录页让你对这些网站好感倍生!
- 高并发系统的限流算法
- C# 基础系列--程序集三
- driver nvidia web_黑苹果 macOS 10.13.6 17G66 安装 nVidia WebDriver
- 软件技术方案模板_携手跨越,法本信息数字化解决方案赋能企业,共建数字未来...
- Unity3D模型轻量化探索之CATIA
- 如何在 AWS 云中从 Amazon EC2 启动 RHEL 8?
- 广域网技术——iFIT
- 【C语言学习】C语言初探
- 文档服务器备份策略,云服务器备份备份策略管理
- input tabIndex说明
- Java程序员的认证Sun Certified JAVA Programmer(SCJP)
- linux WordPress安装
- 【数模学习笔记】【线性规划】巧用0-1变量
- c语言编程Turbo C 程序假想初步