我的公钥最近被添加到 ubuntu 服务器,这样我就可以远程以 root 身份登录。但是,当我以 root 身份登录时,我无法执行一些简单的任务,例如 mkdir 。我是不是漏掉了什么。root 用户应该可以做任何事情。对吧?当我尝试在 root 主目录以外的其他地方创建目录时,权限被拒绝。
答案1
如果您无法以 root 身份创建文件/文件夹,那么我通常会检查 2 件事。首先,我会检查磁盘上是否还有空间。
df -h
要检查的另一个是文件系统不是只读的,您可以使用 mount 命令检查这一点,如果您不理解输出,请将其粘贴在此处。
mount
每行左括号“(”后面应显示“rw”表示读/写。
注意:作为系统管理员,我建议不要以 root 身份运行,因为没有必要。我还会设置PermitRootLogin 否在 */etc/ssh/sshd_config* 中。最好以普通用户身份运行,然后使用sudo 命令或者sudo -s如果您需要以超级用户身份执行任何操作。