无需 sudo 即可编辑某些系统文件的最佳方法

for*_*rin 2 unix

在Unix系统中,什么是编辑系统文件,如最佳实践/etc/hosts,并php.ini为没有做繁琐的须藤+密码非根?

我可以将chown这些文件简单地发给我的非 root 用户,还是有更好的方法使用组或其他东西?

Mat*_*DMo 5

sudo是最好和正确的方法。如果您给您的用户帐户太多的管理权限(例如,将自己添加到root组中),您很容易意外地做各种有害的事情。此外,恶意软件/特洛伊木马可能会在您不知情的情况下使用您的权限来做令人讨厌的事情。想想sudo在命令之前输入作为额外的检查 - “我真的想运行这个吗?”

您可以设置sudo(应该已经这样)在再次询问您的密码之前等待指定的时间长度,因此如果您一次执行一堆管理任务,则无需继续输入密码。