按照chmod 600 ~/.ssh/id_rsa
这答案是,我无法访问我的主目录cd
,每次打开终端时都会出现上述bash /home/andyman/.bashrc :Permission denied
错误。此外,我无法打开任何程序。我搜索了答案,但没有找到对我有帮助的东西。好的,所以我尝试了几件事,在我写这篇文章的时候:我重启了电脑,现在它又可以正常工作了。但我不确定我更改了哪些权限或我到底做了什么。有人能告诉我在哪里可以找到默认权限以及它们应该是什么样的吗?
我使用 Ubuntu Desktop 20.04 LTS
答案1
该编号是三位八进制数。每位数字分别代表所有者、组和世界。
每个数字可以是读取、写入、执行或这些的组合,或者无。零表示无。读取 = 4、写入 = 2 和执行 = 1。因此 7 表示读取加写入加执行。第一个位置上的 7 表示所有者可以读取、写入和执行此文件。任何位置上的零都表示这些用户对该文件没有权限。754 表示文件所有者可以读取、写入和执行该文件。与所有者同组的人可以读取和执行该文件,其他任何人都只能读取该文件。
这个网站对此进行了更详细的解释: 文件权限