【发布时间】:2013-06-19 18:30:42
【问题描述】:
我遇到了一个烦人的问题。这很令人沮丧。我在学校使用计算机来学习 Coursera Startup 课程。我正在尝试连接到 Amazon EC2 实例。我下载了密钥对。我检查权限。
mac5-library:startup roh21$ ls -l
total 6
-rw-rw-rw-@ 1 roh21 108 1692 Jun 22 16:45 startup-class-key.pem
所以,它不安全。所以我需要更改权限。我试试:
mac5-library:startup roh21$ chmod 400 startup-class-key.pem
mac5-library:startup roh21$ ls -l
total 6
-r--r--r--@ 1 roh21 108 1692 Jun 22 16:45 startup-class-key.pem
仍然对所有人拥有读取权限。只是为了演示会发生什么,我这样做:
mac5-library:startup roh21$ chmod 600 startup-class-key.pem
mac5-library:startup roh21$ ls -l
total 6
-rw-rw-rw-@ 1 roh21 108 1692 Jun 22 16:45 startup-class-key.pem
没有root权限就不能更改用户的权限吗?如果能提供任何帮助,我将不胜感激。
【问题讨论】:
-
文件是在外部磁盘上,还是在亚马逊服务器上,或者类似的东西上?
-
戈登,两者都没有。有什么帮助是,我将文件复制到我的 ~/.ssh 文件夹中,然后使用
chmod更改了权限。做到了。我不知道为什么。如果您能解释一下,我将不胜感激。 -
我唯一能想到的是文件是否位于某种不完全支持权限的卷上。如果它不是一个外部卷,也许是一个磁盘映像,某种其他类型的远程卷,不是 Mac OS 扩展格式的东西,......类似的东西。
标签: macos permissions amazon-web-services amazon-ec2 pem