我刚刚在计算机上安装了 Lion,现在一切从头开始。我本想手动在计算机上安装 AMP 堆栈。此外,我使用 ~/Sites 文件夹作为 Web 根目录。但是,现在每次我更新文件时,系统都会要求我输入系统密码。
我认为这是一个权限问题,但我不太清楚该怎么办。有人能帮忙吗?
答案1
你可以做几件事,但最基本的是修改模式和chown。Chmod 更改文件或文件夹的权限,以允许用户、组和所有人访问。Chown 更改文件或文件夹的所有者。
在命令行中,您可以使用chown -R
以递归方式将所有文件和子文件的所有权更改为您的用户名。或者,更好的是,您可以使用 以类似的方式更改文件权限chmod -R
。
在八进制表示法中,执行类似chmod -R 777 ~/Site
s 的操作将使其对机器上的每个人都可读、可写和可执行(不一定是最好的方法)。 chmod -R 755 将使其对所有者可写、可执行,对其他所有人都可读。 有很多示例和方法可以做到这一点。
您可能需要查看用户和组以避免让所有人都能执行它,并且不会在每次您想要修改文件时打扰您。
答案2
尝试从控制台将文件夹权限设置为 777:
chmod 777 <directory path>