如何重命名 sudo?

如何重命名 sudo?

默认命令是:

sudo apt-get update

我想用用户名替换命令(sudo)。例如:

username apt-get update

答案1

alias username="sudo"从终端使用来暂时改变它。

要进行永久更改,请将相同的文本添加到 ~/.bashrc。您可以使用:

vi ~/.bashrc

或者:

nano ~/.bashrc

执行此操作。如果您尝试使用 vi 路径,则需要i在输入文本之前按下,然后按下 Esc 键,最后按下:wq保存文件。如果此方法无效,您可能需要更新 vim 版本,您可以使用以下命令执行此操作:

sudo apt-get install vim

另一方面,如果您想根据上下文更改 sudo,那么只需输入当前登录用户的名称,请尝试使用以下命令创建“usernames.sh”文件:

vi usernames.sh

或者:

sudo vi usernames.sh

取决于您创建它的位置。然后输入以下文本:

#!/bin/bash

shopt -s expand_aliases
alias $USER="sudo"

chmod +x usernames.sh使用然后运行以下命令使其可执行:

./usernames.sh

要使其在每次启动计算机时运行,请键入:

cp usernames.sh /etc/init.d

其次是:

update-rc.d usernames.sh defaults

再次让我知道这是否有效,是否符合你的预期,因为正如我所说,我目前无法访问 Ubuntu 终端进行测试。如果有问题,只要我意识到,就可以修复。

相关内容