如何在不使用 root 密码的情况下编辑 /var/www 下的文件?

如何在不使用 root 密码的情况下编辑 /var/www 下的文件?

为了让我能够编辑 /var/www 目录下的文件,而不必一直登录我的 root 密码,最佳做法是什么?...因为我根本无法编辑脚本,除非我处于 sudo -i 模式

答案1

将您正在使用的用户添加到拥有该文件的 Apache 或同等组。如果不存在这样的组,请创建一个。

答案2

以下是您需要的命令。

将用户添加到用户组:

sudo adduser username groupname

但是,我不喜欢让用户拥有 root 以外的权限。我认为只需使用 sudo 命令就足够简单了。要编辑文件或以 root 身份执行任何操作而无需登录,只需执行以下操作:

sudo vim /var/www/index.html

这样您仍是您的用户,但可以编辑该文件。

这是您需要了解的有关用户和群组的所有信息的链接。

https://help.ubuntu.com/8.04/serverguide/C/user-management.html

相关内容