如何使用 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 上设置文件夹权限的主要内容,如果未能解决你的问题,请参考以下文章

如何检查存储设备 EC2 中的剩余空间

亚马逊 ec2 如何设置 https?

如何在亚马逊 ec2 实例上设置 solr

如何在 Amazon Web Services EC2 中安装 Tomcat

AWS亚马逊EC2出现#2002无法登录MySQL服务器

突然无法使用 EC2 亚马逊服务器登录 filezilla