小智 44
须藤:
Sudo(超级用户 do)允许系统管理员授予某些用户(或用户组)在记录所有命令和参数的同时以 root 身份运行某些(或全部)命令的能力。Sudo 在每个命令的基础上运行。
它不是外壳的替代品。
功能包括:限制用户可以在每个主机上运行哪些命令的能力、每个命令的大量日志记录(提供谁做了什么的清晰审计跟踪)、sudo 命令的可配置超时以及使用的能力在许多不同的机器上使用相同的配置文件 (sudoers)。
视觉
visudo 是一个命令行实用程序,允许/etc/sudoers以安全的方式编辑文件。它打开/etc/sudoers,默认情况下使用 vi 编辑器的界面(尽管可以通过将 shell 的 EDITOR 环境变量设置为不同的文本编辑器来更改),使用锁防止多个同时编辑,执行健全性检查并检查解析错误。
苏
su 命令,也称为替代用户、超级用户或切换用户,允许计算机操作员更改与正在运行的虚拟控制台关联的当前用户帐户。
默认情况下,没有任何其他命令行参数,这会将当前用户提升为本地系统的超级用户。
从命令行运行时,su 会询问目标用户的密码,如果通过身份验证,则授予操作员访问该帐户以及允许该帐户访问的文件和目录的权限。
此外,可以切换到另一个不是超级用户的用户
根
root 是默认情况下可以访问 Linux 或其他类 Unix 操作系统上的所有命令和文件的用户名或帐户。它也被称为 root 帐户、root 用户和超级用户。
当词根作为其他术语的一部分使用时,它还有几个附加的相关含义。
其中之一是根目录,它是系统的顶级目录。也就是说,它是所有其他目录(包括它们的子目录)和文件所在的目录。根目录由正斜杠 ( /)指定。
另一个是/root(读作 slash root),它是 root 用户的主目录。
它也可以指具有完全权限的系统管理员用户 root。
chroot
chroot 是更改当前运行进程及其子进程的明显根目录的操作。例如,如果您 chroot/mnt/chroot-test那么该目录/mnt/chroot-test将是您可以通过/.
chroot 的用途
以下是 chroot 的一些可能用途:
隔离不安全和不稳定的应用程序
在 64 位系统上运行 32 位应用程序
在生产系统上安装新软件包之前测试它们
在更现代的 Ubuntu 版本上运行旧版本的应用程序
构建新包,允许仔细控制安装的依赖包
nan*_*rad 26
chroot是一种进入文件夹并将该文件夹“伪装”/为内部执行的任何内容的方法。这使您可以在非引导 Ubuntu 安装上运行可执行文件,方法是将其挂载到其他位置/并使用/bin/bash(安装中的那个)获取终端提示。
sudo- 允许某些帐户进行身份验证以作为 root 或其他用户运行程序。某些程序可能不需要sudoers文件中定义的密码。是否允许请求取决于正在运行的用户(和组)sudo以及要运行的命令,如 中定义的sudoers。
su- 也是一种提升方式,但存在差异,因为它以 root(或其他用户)身份执行完整的交互式登录,并给出 bash 提示,除非另外指定参数。它使用目标用户的凭据作为身份验证。
visudo- 编辑sudoers文件。这使用一个特殊的可执行文件来检查文件的语法,以确保您不会sudo因sudoers文件损坏而被锁定。如果您尝试保存无效的配置,它会阻止您,并将您返回到编辑器进行修复。
gksudo或者gksu与 sudo 相同,只是它是图形化的并重写了一些路径,以便图形程序不会导致用户配置文件的权限问题,尤其是~/.Xauthority.
| 归档时间: |
|
| 查看次数: |
15041 次 |
| 最近记录: |