2015-10-15 60 views
0

我想將一個war文件複製到我的tomcat服務器。服務器是Linuxlinux無法將文件複製到服務器訪問被拒絕

首先,我完全可以這樣做:

ssh [email protected] 

然後我把我的密碼,它的工作原理 然後我可以做到這一點:

cd /bla/bla/tomcat/webapps 

現在我想複製戰爭,我這樣做:

scp myFile.war [email protected]:/bla/bla/tomcat/webapps/myFile.war 

我把密碼, 後來我收到此錯誤信息:

scp: /bla/bla/tomcat/webapps/myFile.war: Permission denied 

什麼我做錯了嗎?

旁註,我的操作系統是MAC OS

更新我如何使用sudo做副本?

+0

呢'dev'用戶有權限在'/ BLA/BLA/tomcat的/ webapps /目錄'寫? –

+1

改名馬諾斯評論:只是做一個「CD /某處」並不能告訴你是否有WRITE訪問權限。嘗試像「touch/somewhere/blub」那樣在該目錄中創建一個文件...此外:這不是一個真正的編程問題;例如,它可能更適合superuser.com。 – GhostCat

+0

@ManosNikolaidis我真的不知道,但在我問我的經理之前,我想知道我是否正確地執行了這些命令。如果是,那麼我可以告訴她我的用戶沒有被授權 –

回答

0

這對我的作品

scp myFile.war [email protected]:/bla/bla/tomcat/webapps/myFile.war 
+0

然後Tomcat將能夠訪問由root創建的文件?不知道這是否真的是處理事情的方式;尤其是因爲它要求開發人員在該系統上擁有root權限。 – GhostCat

+0

但戰爭被複制,問題在哪裏? –

+0

我已經告訴過你這兩個潛在的問題了。我並不是說它不起作用;我只是指出了使用root權限創建文件時可能出錯的事情。根據設置,tomcat可能不會**以root權限運行... – GhostCat

相關問題