我試圖 $ sftp-> CHMOD( '0755', 「file.zip」); 和 $ sftp-> CHMOD( '0755', 「file.zip」); 但在這兩種情況下,權限已被設置爲363而不是如何使用phpseclib更改權限的文件SFTP服務器上?
1
A
回答
1
0755和 '0755' 是不一樣的事情證明正是如此:
< PHP 回聲 '0755' == 0755? '平等':'不等於'; ? >
每說,嘗試圍繞0755
原因phpseclib希望權限被表示爲一個八進制值去掉單引號(「0755」被轉換爲十進制值 - 不是一個八進制的)是因爲這就是ftp_chmod所做的,這就是Net_SFTP :: chmod()所建立的模型。 (實際上,相當phpseclib的SFTP API的多是所有PHP的FTP擴展API爲藍本)
1
在猜測權限是1363.換句話說八進制(755)。這是一個完整的猜測,但我會建議使用chmod功能正在十進制模式,而不是一個八進制之一。
0
您可以使用
$sftp->chmod(0755, $file);
+0
請隨時解釋您的簡短答案。 – 2015-10-27 00:25:30
相關問題
- 1. 使用PowerShell更改文件服務器上的權限
- 2. 通過PHP(phpseclib)將文件上傳到SFTP服務器
- 3. 更改服務器上文件權限的安全性
- 4. 如何使用phpseclib將文件夾上傳到服務器?
- 5. Web服務器上的文件權限?
- 6. 如何遞歸更改WAMP服務器上的文件夾權限
- 7. 如何在使用JSch的SFTP服務器上覆制文件?
- 8. sftp服務器上的Linux權限問題
- 9. sql服務器更改權限
- 10. 如何使用FtpWebRequest/WebRequest(C#)在FTP服務器上更改目錄權限/ chmod?
- 11. 如何使用phpseclib(SSH2)將文件複製到服務器
- 12. 如何使用Delphi更改服務的權限?
- 13. JSCAPE SFTP上傳保存文件權限
- 14. SFTP上傳權限
- 15. 將文件上傳到SFTP服務器
- 16. 更改文件權限導致IdentityNotMappedException(當代碼的Web服務器上運行)
- 17. Picloud上的子流程更改文件夾權限(AMAZON EC2服務器)?
- 18. 如何更改unix文件的權限?
- 19. Wordpress的Windows服務器文件權限
- 20. 如何自動更改新文件的上傳文件權限
- 21. App Engine上的可執行文件服務更改文件權限
- 22. 更改文件的權限
- 23. Rsync更改服務器上的文件
- 24. 使用InstallAnywhere更改文件夾權限
- 25. 使用java更改文件權限?
- 26. 如何使用phpseclib從我的PHP服務器上傳文件 - > someOther服務器?
- 27. 如何訪問上傳到SFTP服務器的文件?
- 28. 如何停止訪問SFTP服務器上的無效文件?
- 29. 如何使用SFTP將文件從Android發送到服務器?
- 30. 如何使用sftp將文件傳輸到服務器?
一看通過文件在http://www.frostjedi.com/terra/SFTP .txt告訴我這確實是二進制的。 +1 – Gausie 2009-11-27 14:32:50