Amr*_*ree 2 command-line security password
请不要问为什么,但有可能做到吗?
p/s:我知道这不是一件好事,让我们假设高层管理人员的计算机文盲想要对服务器进行某种控制。
xen*_*ide 11
不要那样做...你可以给他们 root 的密码,或者你可以执行sudo passwd root
(这假设 sudo 设置为使用用户密码或没有密码,并且 passwd 是 sudo 授权运行的命令)用户)。
小智 6
sudo
是定制权限的瑞士军刀。您可以要求用户运行
sudo /usr/bin/passwd root
Run Code Online (Sandbox Code Playgroud)
要了解如何启用此功能,请参阅 sudoers(5) 联机帮助页中的相关示例。
pete HPPA = /usr/bin/passwd [A-Za-z]*, !/usr/bin/passwd root
The user pete is allowed to change anyone's password except for root on the
HPPA machines. Note that this assumes passwd(1) does not take multiple
usernames on the command line.
Run Code Online (Sandbox Code Playgroud)
当然,您必须颠倒逻辑才能达到目的。所以,你会执行visudo
, 并添加一行
user ALL = /usr/bin/passwd root
Run Code Online (Sandbox Code Playgroud)
到/etc/sudoers
。