众所周知,使用 ‘sudo’ 是我们不必为所有用户提供 root 用户密码来执行管理操作。 被添加到的用户 sudo 组可以通过简单地调用来执行管理任务 sudo 命令。 在这个简短的指南中,我们将看到如何强制用户在使用时使用 root 密码而不是他们自己的密码 sudo 在 Linux 中。
免责声明
向所有用户提供 ROOT 密码是危险的。 此方法仅适用于一个系统 admin 谁处理网络中的整个系统。 以防万一系统 admin的密码被泄露,黑客仍然需要破解root密码才能执行管理任务。 所以 admin 在黑客关闭系统之前,可以立即更改他/她的密码或重新安装系统。 本指南仅用于教育目的。 我和 OSTechNix 均不对生产造成的任何损害负责。
推荐下载 – 免费备忘单:“Linux 命令行备忘单”
使用 Sudo 命令时强制用户使用 Root 密码而不是自己的密码
使用以下任一命令切换到 root 用户:
$ su
或者,
$ sudo su
或者,
$ su root
使用命令编辑 sudoers 文件:
$ visudo
添加/修改如下图所示 sudoers 文件。
Defaults:sk rootpw sk ALL = (ALL) ALL
这允许调用 sk 的用户使用以下命令运行任何命令 sudo 任何系统上的特权。 但是,他/她在使用时需要使用root密码而不是他/她自己的密码 sudo 命令。
$ sudo ls -l [sudo] password for root: total 0 drwxr-xr-x. 2 sk sk 6 May 17 19:07 ostechnix drwxr-xr-x. 2 root root 6 May 17 19:11 sk