繁体   English   中英

无法在Compute Engine中创建文件夹-CentOS 6 var / www / html /

[英]Cannot create folder within Compute Engine - CentOS 6 var/www/html/

我是云计算的新手,正在执行来自终端的命令,请耐心等待。

我在3天内了解了以下列表,因此我可能并不了解。

使用终端。 使用SSH。 云计算。 从油灰中使用CentOS。

问题:我在权限上受阻。

我正在运行Centos 6,并且能够将Putty插入服务器并安装Apache,PHP和MySql。 这意味着我具有一定的权限。

我可以在终端中使用sudo nano命令创建文件。 我也可以使用Nano编辑器编辑文件。 这应该意味着Nano拥有创建文件的权限,而非我。 我无法删除创建的那些文件。 我无法使用触摸创建文件。

我无法从终端创建文件夹。 我收到一个权限被拒绝的错误。 这只是在/ var / www / html /文件夹中。 在用户文件夹中,我能够创建文件和文件夹以及使用wget。

我无法以root身份使用sudo,因为它已被禁用,不是一种选择。

Compute Engine网站上的文档说,我具有与root相同的特权。

当我使用WinSCP和相同的凭据进行连接时,我无法创建文件或文件夹。

在我的管理界面中,我可以看到权限列表,但是没有选项可以对其进行编辑。

我找不到任何文档。

一些有用的知识。

我拥有Compute Engine的这个帐户,因此除了我的帐户外没有其他帐户。

我尝试删除SSH密钥,然后再次添加它们。 没有改变。

我尝试使用管理员提供的基于浏览器的ssh选项。 没运气。

我尝试使用另一个实例。 没运气。

我试图将“管理员”复制到html文件夹。 我收到一个错误权限被拒绝。 我从终端创建了一个名为adminer.php的文件,并尝试将代码粘贴到nano编辑器中。 我已从系统注销。 我尝试了3次以确保。

我的目标是在Computer Engine中复制并运行我的codeigniter应用程序。

谁能帮我解决这个问题。

谢谢沃伦

将自动创建用户并将其设置为sudoers,因此您确实具有权限。 另外,未启用直接以root用户身份进行SSH的操作,但是sudo-ing和切换到root用户应该可以正常工作。 以下内容还应允许您更改为root用户:

[boyan@centOS-test]$ sudo -i
[root@centOS-test ~]#

我在CentOS(6.5最终版)上运行,安装了httpd,并且可以在使用sudo时创建/删除目录而不会出现错误。

[boyan@centOS-test]$ sudo mkdir /var/www/somerandomdir
[boyan@centOS-test]$ cd /var/www/ && ls -a
.  ..  cgi-bin  error  html  icons  somerandomdir
[boyan@centOS-test www]$ sudo rmdir /var/www/somerandomdir/
[boyan@centOS-test www]$ ls -a
.  ..  cgi-bin  error  html  icons
[boyan@centOS-test www]$

我强烈建议您通过GCE 快速入门 (如果尚未这样做)。 您应该能够正确执行该指南中的所有命令。 我的建议是再试一次。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM