我正在创建一个网站,部分功能是用 php 写出用户生成的数据。我在 Ubuntu 13.04 上使用 nginx。在我只是测试的那一刻,一切都是通过 locahost 上的 nginx 提供的。
我的 php 脚本无法写入文本文件(尽管我可以手动执行此操作),我认为这是写入我的 /var/www/example.com/public_html 目录的权限问题。
目前我(iain)拥有这个目录,但似乎将 /var/www 目录的所有权以及其中的所有内容转移到 www-data 用户(或者应该是组?)并将我自己添加到www-data 组。以下是正确的方法吗?
useradd -G www-data iain
chown -R www-data:www-data /var/www/example.com
chmod 775 /var/www
Run Code Online (Sandbox Code Playgroud)
那么这是否意味着 www-data 组中的任何人现在都可以在 /var/www 中读取、写入和执行?
当我输入一个例如。在我的.bashrc
文件中添加了一个新别名我无法立即在该终端窗口中使用它,直到最近我认为我必须重新启动终端才能重新加载.bashrc
文件。然后我在某处发现如果我写
. .bashrc
Run Code Online (Sandbox Code Playgroud)
这将.bashrc
在当前窗口中重新加载文件,我不必重新启动。这对鳍有效,但实际发生了什么?为什么这会重新加载.bashrc
文件?
我的 Linux 机器(Debian)上安装了 VirtualBox。我需要将一台物理 Windows 7 机器移到我的 VirtualBox 中。
如何将物理 Windows 操作系统转换为 VirtualBox?
linux ×3
bash ×1
bashrc ×1
command-line ×1
debian ×1
permissions ×1
terminal ×1
ubuntu ×1
virtualbox ×1
windows ×1