我在本地计算机上安装了 ubuntu,使用 apache/php/mysql。
我现在在 /var/www 有一个目录——里面有我的几个正在进行的项目。我还使用开源(drupal、magento、sugarcrm)。
我面临的问题是使用终端更改文件权限。有时我需要更改整个文件夹及其后续子文件夹和文件的权限。我必须单独更改使用
sudo chmod 777 foldername
Run Code Online (Sandbox Code Playgroud)
我怎样才能递归地做到这一点。
另外为什么我必须总是这样做777,我尝试了755文件夹和644文件,但这不起作用。
我在我的 Ubuntu 11.04 (Natty Narwhal) 上安装了LAMP 堆栈
sudo apt-get install lamp-server^
Run Code Online (Sandbox Code Playgroud)
现在我导航到/var/www并使用
wget http://ftp.drupal.org/files/projects/drupal-7.x-dev.tar.gz
Run Code Online (Sandbox Code Playgroud)
我收到以下错误。
--2011-08-03 13:59:00--
http://ftp.drupal.org/files/projects/drupal-7.x-dev.tar.gz Resolving
ftp.drupal.org... 64.50.233.100, 64.50.236.52 Connecting to
ftp.drupal.org|64.50.233.100|:80... connected. HTTP request sent,
awaiting response... 200 OK Length: 2757101 (2.6M)
[application/x-gzip] drupal-7.x-dev.tar.gz: Permission denied
Cannot write to `drupal-7.x-dev.tar.gz' (Permission denied).
Run Code Online (Sandbox Code Playgroud)
如何解决此错误?
我试图在下载文件夹中下载相同的文件,它继续没有问题。所以这似乎是一些权限错误,但我不确定或者如何解决它。