Linux Ubuntu 服务器 - sudo chown -R user:user /

Linux Ubuntu 服务器 - sudo chown -R user:user /

我意外地将系统的所有权限授予了另一个没有密码也没有主目录的用户。

我对这台计算机具有完全的物理访问权限,并且我目前以用户名“chronove”的身份通过 SSH 使用密钥登录系统...用户 chronove 拥有访问sudo权限,但是当我运行以下命令时,这些权限就消失了:

$ sudo chown -R mc:mc /

为您提供更多信息:

$ sudo
sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set

$ ll /usr/bin/sudo
-rwxr-xr-x 1 mc mc 140944 Jan 14 00:41 /usr/bin/sudo*

我无法通过 SSH 或 FTP 访问服务器的任何其他实例以进行任何备份。我解决这个问题的最初计划是备份所有需要的内容并重新安装 Ubuntu 服务器。我似乎获得了所有必要文件的读取权限,但我不确定是否要通过我拥有的唯一 SSH 连接移动几个 zip 文件(重新启动时会中断)。

答案1

我记得系统上运行着一个 Apache 服务器。由于我拥有 chronove 用户的读取权限,但我无法输入 SSH 控制台 (Putty) 上的所有内容,因此我只能Co将我需要的所有文件放入网站目录中。

例如:

cp -R /home/chronove/MY_FILES/ /var/www/html/dl/

复制所有文件后,我可以从另一台计算机复制它们(找到此程序https://sites.google.com/site/visualwget/a-download-manager-gui-based-on-wget-for-windows这有助于在网络上下载大量文件夹。之后重新安装 Linux Ubuntu Server,我们就可以开始了!

相关内容