CODE:
root@crane-linux:/home/crane/Downloads# sudo chmod 400 ~/home/crane/Downloads/mykey.pem
chmod: cannot access '/root/home/crane/Downloads/mykey.pem': No such file or directory
root@crane-linux:/home/crane/Downloads# ls
discord-0.0.1.deb mykey.pem torguard-latest-amd64.deb
root@crane-linux:/home/crane/Downloads#
Кто-нибудь, пожалуйста, помогите. У меня проблемы с тем, что chmod не распознает мой файл. Я использую предоставленное руководство для запуска экземпляра через aws, но я продолжаю получать ошибку "No such file or directory", но, как вы можете видеть, когда я выполнил ls, файл существует. Я что-то упустил? Я пробовал искать ответ в googling и вводил команду в разных форматах, но получаю ту же проблему.
Никто не говорил, что это будет легко....
P.S. Я не знаю, как сделать так, чтобы поле цитаты отображалось без слова "цитата", как я вижу у людей, когда они делятся чем-то с консоли. Возможно, это что-то простое, IM просто просматривает, но....
Расширение тильды не указывает на текущий рабочий каталог, в котором находится файл. Используйте либо явный, либо правильный путь с расширением тильды:
chmod 400 /home/crane/Downloads/mykey.pem
или
chmod 400 ~crane/Downloads/mykey.pem
Чтобы немного подробнее рассказать о расширении тильды:
~
означает «мой домашний каталог». Если вы являетесь пользователем root, обычно это / root
.
~ something
означает «домашний каталог пользователя something
. Обычно это / home / something
(или, на Mac, / Users / something
).
Когда вы, как root, используете ~ / home / something
, ваш домашний каталог расширяется и становится / root / home / something
.