我不想sudo
每次在/var/www
. 我怎样才能做到这一点?我只是想把我所有的网站都放到这个目录中,并在没有太多痛苦的情况下使用它们。
我如何授予用户'testuser'
对该文件夹的写权限:/var/www/test/public_html
我已经阅读了社区“RootSudo”文档并对这一行感兴趣:
您永远不应该使用普通的 sudo 以 Root 身份启动图形应用程序。
为什么?有什么不同?请提供一个简单的解释,因为我只是一个普通的桌面用户。
我最近安装了 Ubuntu 14.04,然后我安装lamp-server
并将我的网页放在/var/www
目录中,但是当我在浏览器中打开 localhost 时什么也没有。我认为这是因为 Zend 更新了 Apache。
不管是什么原因,我想知道在哪里保存我的 php 文件,以便我可以从浏览器访问它们。
我正在使用 Ubuntu 13.04 VPS 并安装了 LAMP (apache2)。现在我已经在 /var/www 中上传了我的网络文件(WordPress)。但我没有写入文件的权限。
当我运行 WordPress 安装时,它说它无法写入 wp-config php 文件。所以我通过 SSH 执行这个命令
su
cd /var/www
sudo chown www-data:www-data -R *
/etc/init.d/apache2 restart
Run Code Online (Sandbox Code Playgroud)
(www-data 是我的 apache 用户)。仍然无法写入文件。我也无法使用 FTP 上传文件(传输失败错误)。
/var/www 中目录的权限是 755,文件的权限是 644。设置权限 777 解决了问题,但我不想 CHMOD 它 777。
请帮帮我..谢谢。
我刚刚安装了带有 LAMP 设置的 Ubuntu Server 10.04。我想在那里托管一个网站,但我不确定哪个是在服务器上获取/编辑我的文件的最佳方式。谷歌搜索提供了很多选择,但我不确定哪个是最好的?
除非有更好的选择,否则我想在另一台 PC(Windows 或 Linux)上创建页面并使用 SFTP 将更改同步到服务器 - 但我是对 ~/ 中的符号链接文件夹执行此操作还是通过更改权限在 /var/www/ 文件夹上?
我在将我的符号链接/var/www/
到Webroot
我的主文件夹中的新目录时遇到了一些问题。我认为这些源于我对 linux 权限缺乏了解。
据我所知,符号链接应该采用您想要链接的目录和您想要链接到的目录的形式,所以在我的情况下,我跑了:
sudo ln -s ~/Webroot/* /var/www/
这有点奏效,如果我继续运行ls
,/var/www/
我可以看到我Webroot
目录中的所有文件。
每当我尝试运行文件Webroot
夹中的文件时,都会收到 403 权限错误,这是因为 Webroot 目录中的文件是我创建的,而 apache 实例正在作为 www-data 运行吗?
如果是这种情况,这是否意味着我需要更改我创建的每个文件的权限才能运行它?
我之前运行了一个本地 apache 实例,我将默认 vhost 的目录根指向该Webroot
文件夹,在这种情况下,我不需要更改任何权限。任何帮助,将不胜感激。
我创建了一个用户并创建了他的主目录 /var/www/mysite/ftpdir
我还为该用户添加了一个 Match user 条目,sshd_config
其中包含指向的 ChrootDirectory/var/www/mysite
我已经重新开始ssh
拿起这个。
当我使用 sftp 登录时 - 用户仍然会转到用户的旧目录,即 /home/user
我错过了什么?
我正在使用 Sublime Text 进行 Web 开发。每次尝试保存更改(Ctrl+S)时,都会弹出身份验证窗口:
以超级用户身份运行“/bin/cp”需要身份验证
显然,当我输入密码时,Sublime 会正确保存更改。但是当我按下Cancel 时,另一个窗口会弹出一个错误:
错误:administrator_copy_file (/tmp/.Some_File_Here, /var/www/Rest_Of_Path_Here) 失败:授权失败
由于我对 Ubuntu 很陌生,我不知道如何摆脱该授权弹出窗口。我拥有/var/www文件夹的所有权限。
可能的重复:
编辑和添加文件到“/var/www”的最简单方法是什么?
我刚刚在 Ubuntu 上安装了 LAMP,我已经开始创建一个网站目录,但我不知道如何进入 LAMP 的“根”目录。
我可以使用终端吗?如果是这样,创建新文件夹并在该目录中创建子文件夹的命令是什么。还将 PHP、CSS 文件和图像保存到目录中。