簡體   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