以 root 身份 ssh 到 ubuntu 服务器

以 root 身份 ssh 到 ubuntu 服务器

我的公钥最近被添加到 ubuntu 服务器,这样我就可以远程以 root 身份登录。但是,当我以 root 身份登录时,我无法执行一些简单的任务,例如 mkdir 。我是不是漏掉了什么。root 用户应该可以做任何事情。对吧?当我尝试在 root 主目录以外的其他地方创建目录时,权限被拒绝。

答案1

如果您无法以 root 身份创建文件/文件夹,那么我通常会检查 2 件事。首先,我会检查磁盘上是否还有空间。

df -h

要检查的另一个是文件系统不是只读的,您可以使用 mount 命令检查这一点,如果您不理解输出,请将其粘贴在此处。

mount

每行左括号“(”后面应显示“rw”表示读/写。

注意:作为系统管理员,我建议不要以 root 身份运行,因为没有必要。我还会设置PermitRootLogin 否在 */etc/ssh/sshd_config* 中。最好以普通用户身份运行,然后使用sudo 命令或者sudo -s如果您需要以超级用户身份执行任何操作。

相关内容