授予用户根文件夹的权限

授予用户根文件夹的权限

嗨,我已经在我的 Ubuntu 笔记本电脑上安装了 xampp,我想授予用户“John”对文件夹 /opt/* 的完全权限

我该怎么做?现在你需要 root 权限

答案1

根据这里,要为 xampp 设置安全性,可以运行以下命令:

sudo -s
/opt/lampp/lampp security

回答:

yes

所有问题并为每个类别创建一个密码。

完成后,不要忘记输入:

exit

sudo -k

现在,在 index.php 页面上,它会要求您输入用户名。默认用户名是

lampp

使用您创建的密码作为密码。


出于安全考虑,不建议您将权限授予 john 而不是 root。这是病毒如此容易在 Windows 系统上安装的众多原因之一,因为您不需要 root 权限即可安装应用程序。许多应用程序都安装到 opt 目录中。

如果您想对该目录中的文件执行某些操作,John 可以使用 sudo 命令来更改这些文件。

如果您想使用文件管理器来更改文件,您可以使用 gksu 启动文件管理器,给予 john 临时权限,让他做任何您想做的事情,而不会破坏基于 nix 的系统的安全结构。

首先,要安装 gksu,请运行以下命令:

sudo apt-get update
sudo apt-get install gksu

ALT+F2然后输入:

gksu nautilus

然后按ENTER

系统将提示你输入密码,然后文件管理器将以 root 权限打开,因此当心

答案2

如果普通用户无法写入“/opt”文件夹,那就更好了,但是为了赋予 John 对它的完全权限,您可以让他成为该目录及其内容的所有者。

使用以下命令(预期用户名是John):

sudo chown -R John /opt

相关内容