![允许您编辑通过终端调用 root 的文本的配置文件在哪里?](https://linux22.com/image/1623182/%E5%85%81%E8%AE%B8%E6%82%A8%E7%BC%96%E8%BE%91%E9%80%9A%E8%BF%87%E7%BB%88%E7%AB%AF%E8%B0%83%E7%94%A8%20root%20%E7%9A%84%E6%96%87%E6%9C%AC%E7%9A%84%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%E5%9C%A8%E5%93%AA%E9%87%8C%EF%BC%9F.png)
当前文本为“ [sudo] password for $username:
”。允许您修改它的配置文件在哪里?
答案1
尝试这个:
$ 字符串 $(which sudo) | grep ‘密码’
它告诉我们:终端中显示的许多文本字符串都是您启动的可执行文件的一部分。
更多值得思考的是:
更改上述文本字符串(提示)实际上可能存在安全问题;替换文本后,用户可能会得到非常错误的提示,无法知道实际发生了什么。这会给黑客攻击等带来风险。
本土化: 正如评论中所指出的,以上内容并非全部事实;如果您看到本地语言的提示和其他文本,则这些文本已从文件中读取以进行翻译,但与之相关与可执行文件分开其中哪一个(以及何时出现)取决于本地化设置。
有了足够的关于翻译系统的了解,您可以创建自己的“翻译”。