mkdir -p ~ /.ssh 返回权限被拒绝
mkdir -p ~ /.ssh returning Permission Denied
这是我第一次开始使用Linode部署网站。所以现在我正在学习教程,在服务器中创建用户后,我尝试使用 mkdir -p ~ /.ssh
创建文件夹,但我一直收到 mkdir: cannot create directory ‘/.ssh’: Permission denied
我正在使用 Linode Ubintu 和 Putty。所以我的问题是为什么我会收到此错误以及如何修复它?
您的命令中有一个额外的 space:
mkdir -p ~ /.ssh
^ here
space 将您想要的路径 (~/.ssh
) 拆分为新的 2 条路径:~
和 /.ssh
。请注意,第二个位于根 (/
) 目录中,需要额外的访问权限才能写入。但是您很可能想在主目录中创建 .ssh
(~
线索),所以正确的命令是:
mkdir -p ~/.ssh
这是我第一次开始使用Linode部署网站。所以现在我正在学习教程,在服务器中创建用户后,我尝试使用 mkdir -p ~ /.ssh
创建文件夹,但我一直收到 mkdir: cannot create directory ‘/.ssh’: Permission denied
我正在使用 Linode Ubintu 和 Putty。所以我的问题是为什么我会收到此错误以及如何修复它?
您的命令中有一个额外的 space:
mkdir -p ~ /.ssh
^ here
space 将您想要的路径 (~/.ssh
) 拆分为新的 2 条路径:~
和 /.ssh
。请注意,第二个位于根 (/
) 目录中,需要额外的访问权限才能写入。但是您很可能想在主目录中创建 .ssh
(~
线索),所以正确的命令是:
mkdir -p ~/.ssh