4.6.1. sudo
sudo(8) 程序是为了使一个系统管理员可以给用户受限的 root 权限并记录 root 活动而设计的。sudo
只需要一个普通用户的密码。安装 sudo
软件包并通过设置 “/etc/sudoers
” 中的选项来使用它。参见 “/usr/share/doc/sudo/examples/sudoers
” 和 第 1.1.12 节 “sudo 配置” 中的配置示例。
我将 sudo
用于单用户系统(参见 第 1.1.12 节 “sudo 配置”)是为了防止自己可能做出的愚蠢行为。就我个人而言,我认为使用 sudo
会比使用 root 账号操作系统来得好。例如,下列命令将 “<some_file>
” 的拥有者改变为 “<my_name>
”。
$ sudo chown <my_name> <some_file>
当然如果你知道 root 密码(比如自行安装 Debian 的用户所做的),任何用户账号都可以使用 “su -c
” 让任何命令以 root 运行。