如何使用 putty 在亚马逊 ec2 上设置文件夹权限
Posted
技术标签:
【中文标题】如何使用 putty 在亚马逊 ec2 上设置文件夹权限【英文标题】:How to set permission of folder on amazon ec2 using putty 【发布时间】:2014-09-03 06:58:52 【问题描述】:我正在尝试在 amozon ec2 服务器上设置文件夹的权限,但我无法设置权限,我正在创建 PDF 文件,但出现错误,无法创建输出文件。 然后我在这个链接上找到了答案
php TCPDF ERROR: Unable to create output file the folder exist and has the right permissions
chmod -R 0777 /yourdirectory
但是当我使用 putty 使用此命令时,没有输出。我无法使用 putty 设置权限,请帮助我。提前致谢。
【问题讨论】:
*如果命令执行良好,NIX 操作系统不会输出任何内容(默认情况下)。您应该ls -l /yourdirectory
并检查yourdirectory
是否具有drwxrwxrwx
权限集(这是0777 所做的)。你应该阅读file permission in unix like systems
我试了一下,发现目录有drwxrwxrwx这个权限。那么接下来怎么办呢?我只需要在文件夹中创建 PDF 文件。在你回答之后我需要知道,我是否面临其他错误然后权限。
您现在面临的错误应该与权限有关),因为drwxrwxrwx
使目录世界可写。你还有同样的错误吗?
谢谢我解决了。问题是绝对路径。我只是给出直接路径而不使用 getcwd 或 document['root'] 等.... $pdf->Output('/var/www /html/scribeportaltest/uploads/documents/Patient_Report.pdf', 'F');
【参考方案1】:
您可以使用“chmod 777 path/”设置权限。是对的,没有输出。只有发生错误时才会有输出。
【讨论】:
0777 不推荐,因为它对您的系统很危险.. 是任何其他写入权限,但限制匿名用户写入。以上是关于如何使用 putty 在亚马逊 ec2 上设置文件夹权限的主要内容,如果未能解决你的问题,请参考以下文章