做不是运行为root

做不是运行为root

我有一个 lamp 项目,我无法将项目移动到我应该移动的文件中,除非我以 root 身份从终端执行此操作,然后它不允许我打开项目并进行更改,我有很多文件需要更改,每次我想更改它们时,从终端打开它们都非常耗时。如何在没有终端的情况下以 root 身份运行我的计算机?(我是 ubuntu 新手)

答案1

不是运行为root

虽然你可以简单地为用户激活密码root(使用passwd),不要那样做。从安全角度来看,这是非常糟糕的做法。相反,你应该正确处理权限。

以 root 身份运行文件管理器

您可以sudo按照通常的方式以特权启动 Nautilus:

sudo nautilus

然后,您可以复制需要移动的文件(我假设在 下/var/www)。您也可以在文本编辑器中打开文件,但请记住,编辑器也将以提升的权限运行。请勿在此设置下运行不受信任的程序。

当您完成文件移动后,您可能需要以递归方式修复所有者www-data及其组:

sudo chown -R www-data:www-data /var/www/*

相关内容