Ubantu是一个比较大的Linux发行版本,而其中有关Linux root权限的问题很值得讨论。新接触ubuntu的人(base on
debian),大多会因为安装中没有提示root密码而不太清楚为什么会这样。根据ubuntu的中文文档,总结了本文,看过之后肯定会清楚有关
Ubantu Linux root权限的问题。
如何设定/改变/启用 root 使用者的密码?
sudo passwd root
为了启用 root 帐号 (也就是 设置一个口令) 使用:
sudo passwd root
当你使用完毕后屏蔽 root 帐号 使用:
sudo passwd -l root
这个将锁住 root 帐号.
如何在终端机模式下切换到 root 身份?
sudo -s -H
Password: <在这注明您的密码>缺省禁止 root 的好处包括了以下内容.
起初 Ubuntu 团队希望安装尽可能的简单. 不使用 root , 在安装期间的两个用户交互步骤可以省略. (科林·沃森)
更进一步, 如果在安装中使用 root, 用户将被要求永远记住他们选择的密码–即使他们很少使用到它. Root 密码经常被对 Unix 安全模型不熟悉的用户忘记. (马特·齐默曼)
它防止了缺省登录时 "我能做任何事情" –在较大的变化发生之前,你将被提示输入口令,这可以使你考虑你这样做的结果. 如果你作为 root
登录, 你可以删除一些 "没用的文件夹" 并且不会意识到你正处于错误的目录,那时已经太晚了. 它是在 Unix 下长时间使用
"su-command-^D" 练习的情况下,代替一直呆在 root shell–除非你做严重的系统维护 (那时你仍然可以使用 "sudo
su"). Sudo 增加了运行命令的日志记录 (在 /var/log/auth.log). 如果你陷入困境,
你总是可以返回并看见那些运行的命令.
安全
与传统的 superuser 模型相比,这种方法有不同的利弊,两者都不总是显示优良的.
在鼓励使用Linux root 权限执行一个单独的命令, sudo 好过打开一个 shell:
减少使用Linux root 权限的时间总耗用, 降低了不注意使用 root 执行命令的风险
提供了有用的审核痕迹
有一个单独的 root 密码 (传统模型) 提供了一层额外的保护,当如果一个管理员的密码被侵害时。
无论怎样, 如果管理员 (使用 sudo 或 su 变成 root) 被侵害, 攻击者一般可以通过一次间接的攻击来获得 root
分享到:
相关推荐
标题“ubantulinux基本命令.pdf”表明本文档旨在介绍UBANTU Linux操作系统中使用的一些基础命令。UBANTU是基于Debian的Linux发行版,以易于安装和使用著称。文档中列举了大量的Linux命令,这些命令是进行Linux系统...
在Ubuntu系统中,尤其是版本12.04中,用户可能会遇到一个常见问题:当通过命令行或图形界面激活或创建root用户后,系统突然失去了音频功能,即没有声音。这个问题可能源于Ubuntu对权限的严格控制,特别是对于音频...
### Ubuntu使用root用户登录与切换root权限的详细指南 #### 一、Ubuntu系统中的root用户概念 在Linux系统中,root用户拥有最高级别的权限,能够执行任何操作,包括安装软件、修改系统配置等。Ubuntu系统默认情况下...
### Ubuntu Linux操作系统考试知识点解析 ...以上问题涵盖了Linux基础命令和概念的多个方面,包括文件和目录管理、权限设置、文本处理工具等。熟练掌握这些知识点有助于更好地管理和操作Linux系统。
12. **sudo**:以超级用户(root)权限执行命令,执行系统级别的操作。 13. **tar**:打包和解压文件,方便文件备份和传输。 14. **bash**:Bourne-Again Shell,是Linux中最常用的命令行解释器,用户可以通过编写...
### Linux指令大全(完整篇) #### 一、`cat`指令 `cat`是一个非常基础且功能强大的Linux命令,主要用于连接文件...这些基本的Linux命令是管理文件和权限的核心工具,熟练掌握它们对于Linux系统的有效使用至关重要。
8. `sudo`命令允许非root用户执行需要root权限的命令,而`su`命令用于切换到root用户。 9. `fsck`命令用于检查和修复Linux系统中的文件系统错误,类似于Windows系统中的chkdsk工具。 10. `make`命令用于编译软件,...
7. **sudo**:以超级用户(root)权限执行命令。例如,`sudo apt-get update`用于更新软件包列表。 8. **apt-get**:Ubuntu的软件包管理器,用于安装、升级和移除软件。如`sudo apt-get install software-name`安装...
在Linux操作系统中,文件系统结构扮演着至关重要的角色,它为组织和管理系统中的文件、程序及配置提供了清晰的框架。Ubuntu,作为一款基于Debian的Linux发行版,遵循了Unix-like系统的传统文件系统布局。在Ubuntu中...
获得 root 权限后,输入 `gedit /usr/share/applications/QtCreator.desktop`,并回车。这将弹出一个窗口。在这个窗口中,输入以下内容: ``` [Desktop Entry] Encoding=UTF-8 Name=QtCreator Comment=QtCreator ...
4. 安装过程中可能需要以root权限运行,输入`sudo`后按提示操作。 5. 完成安装后,从应用程序菜单启动Davinci Resolve。 安装完成后,Davinci Resolve将提供一个全面的媒体管理工具,使得导入和导出媒体变得简单。...
使用 shutdown 命令需要 root 权限,因此在终端中需要使用 sudo 命令来切换到 root 用户。 1. shutdown 命令的基本使用方法: shutdown -h now // 立即关机 shutdown -r now // 立即重启 shutdown -r +3 // 三分钟...
标题提到的“RTL8822BE linux(ubuntu)驱动”就是针对这个问题提供的解决方案。 描述中提到的".sh"安装方法,指的是通过运行bash shell脚本来安装驱动。这是一种常见的Linux软件安装方式,通常包含解压、编译和...
`sudo`(superuser do)是Linux系统中一种强大的工具,允许普通用户在不透露root密码的情况下执行需要管理员权限的任务。这不仅增加了系统的安全性,也为用户提供了便捷的操作方式。 ##### 2.1 `sudo`的工作原理 -...
- `no_root_squash`: 如果客户端连接时使用的用户名为 root,则该用户在服务器上的权限也为 root。注意:这可能带来安全风险,一般不推荐使用。 - `root_squash`: 当客户端连接时使用 root 用户名时,其权限将被...
确保在执行此命令时具有root权限,否则可能会遇到权限错误。 安装完成后,通过`scrapy version`命令验证Scrapy是否安装成功。如果显示Scrapy的版本号,说明安装成功。 需要注意的是,有时在安装过程中可能会遇到...
此外,如果你遇到权限问题,可能需要使用`sudo`或以root用户身份操作。在生产环境中,强烈建议使用非root用户和安全的环境变量来存储敏感信息,如数据库密码。 这就是在Ubuntu上安装和配置MySQL ODBC驱动的基本过程...
所有配置和安装过程都需在root权限下进行,可通过`sudo -i`命令切换到root用户。 #### 三、更新软件包 首先更新当前系统的软件包列表,确保所有软件都是最新的版本: ```bash sudo apt-get update sudo apt-get ...
1. 直接登陆云主机服务器的情况,可以在云主机上面用户目录的 .ssh 目录建立 authorized_keys 文件,并设置权限为 600。然后直接把公钥内容复制到此文件中,注意只能占一行。 2. 不可以登陆云主机服务器的情况,可以...