winscp無法上傳,刪除,修改文件並提示權限不夠的分析


使用winscp刪除文件,報了個錯如下

 

根據這個錯就去百度,網上大部分都是通過下面這種方法解決:

 

在winscp端進行設置

輸入主機名(即IP地址)、用戶名和密碼,然后點擊高級

 

在箭頭所指位置輸入sudo + sftp應用程序的路徑

 

點擊Shell,在框框內輸入sudo -即可

 

最后點擊確定,然后點擊保存,在進行登入就可以完成文件操作了!

可是,我試了多次不行,切換為scp協議也不行,百思不得其解,不過我發現在部分目錄可以進行刪除,上傳等操作不會報錯,但是有的會報錯,於是猜想是部分文件權限不夠,直到我看到這個博客才弄清楚具體的問題

如何在WinSCP遠程連接服務器里,刪除該賬戶沒有權限刪除的文件

在使用WinSCP遠程連接服務器時,想要刪除項目的文件夾,但是當時創建該文件的權限是root,現在登陸的賬號為自己的普通賬號,所以無法刪除;

原來,不能進行刪除,上傳是因為這些文件是在root模式下創建的,所以只能在root下進行刪除,所以具體的刪除策略是:

(1)winscp以root模式登入進行操作,但是winscp是不推薦用root登入的。

(2)可以參考上面的鏈接使用工具putty.exe進行刪除,或者直接在xshell里面升級為root直接進行刪除(文件多了還是有點復雜)。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM