После выполнения chmod 600 ~ / .ssh / id_rsa
в соответствии с этим ответом, Я не могу получить доступ к своему домашнему каталогу с помощью cd
и получаю вышеупомянутую ошибку bash /home/andyman/.bashrc: Permission denied
каждый раз, когда открываю терминал. Кроме того, я не могу открыть любую программу. Я искал ответы, но я не нашел то, что мне помогло.
Итак, я попробовал пару вещей, и когда я пишу это: я перезагрузил компьютер, и теперь он снова работает. Но я не уверен, какие разрешения я изменил или что именно я сделал. Может кто-нибудь сказать мне, где я могу найти разрешения по умолчанию и как они должны выглядеть?
Я использую Ubuntu Desktop 20.04 LTS
Это трехзначное восьмеричное число. Каждая цифра, соответственно, обозначает владельца, группу и мир.
Каждая цифра может быть прочитана, записана, выполнена или их комбинация, или ни одной. Ноль означает нет. Read = 4, write = 2 и execute = 1. Таким образом, 7 означает чтение плюс запись плюс выполнение. 7 в первой позиции означает, что владелец может читать, записывать и выполнять этот файл. Ноль в любом положении означает, что эти пользователи не имеют прав доступа к файлу. 754 будет означать, что владелец файла может читать, записывать и выполнять файл. Люди в той же группе, что и владелец, могут читать и исполнять файл, а любой другой может только читать файл.
Этот веб-сайт объясняет это более подробно: Права доступа к файлам