加载中...

sudo(superuser do)是类 Unix 系统上的权限委派工具,允许被授权的用户以另一个用户(默认 root)的身份执行命令,而无需知道对方密码,是现代 Linux 管理权限的标准方式。
sudo 依据 /etc/sudoers 文件裁决授权,该文件规定「哪些用户/组、在哪些主机、可以以谁的身份、执行哪些命令」。编辑必须使用 visudo 以防语法错误锁死系统;Debian/Ubuntu 默认把 sudo 组成员授予全部权限。用户验证自身密码后在一段时间内(默认 15 分钟)免密,所有调用都会记录日志,便于审计。
sudo cmd 以 root 执行;sudo -u www-data cmd 以指定用户执行;sudo -i 打开 root 登录 Shell;sudo -l 查看自己被授予的权限。

登录 后参与讨论
暂无讨论,来发表第一条评论吧