У меня возникла неприятная проблема. Это было очень неприятно. Я использую компьютер в своей школе, чтобы работать над классом запуска Coursera. Я пытаюсь подключиться к экземпляру Amazon EC2. Я загрузил пару ключей. Я проверяю разрешения.chmod не может изменить разрешения
mac5-library:startup roh21$ ls -l
total 6
[email protected] 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
[email protected] 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
[email protected] 1 roh21 108 1692 Jun 22 16:45 startup-class-key.pem
Невозможно ли изменить права доступа для пользователей без разрешения root? Я был бы благодарен за любую помощь.
ли файл на внешнем диске или на сервере Amazon, или что-то в этом роде? –
Гордон, нет для обоих. Что мне помогло, я скопировал файл в папку ~/.ssh, а затем изменил разрешения с помощью 'chmod'. Так оно и было.Однако я понятия не имею, почему. Если вы можете это объяснить, я был бы очень благодарен. – Rohit
Единственное, о чем я могу думать, это то, что файл был на каком-то томе, который не полностью поддерживал разрешения. Если это не внешний том, может быть, образ диска, какой-то другой удаленный том, что-то другое, кроме расширенного формата Mac OS, ... что-то вроде этого. –