在 VPS 上全新安装的 14.04 中,sudo 不属于 root。
不熟悉这些东西。那么为什么,这一切意味着什么,我该怎么办?
步骤如下:
从 VPS 管理网页执行“重新加载操作系统”,选择 Ubuntu 14.04
以 root 身份登录
创建新用户并添加 sudo
adduser demo adduser demo sudo
开始新的会话登录为演示
尝试使用 sudo 做一些有用的事情
sudo apt-get update sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set
无法弄清楚为什么 sudo 不起作用
看看 sudo
ls -l /usr/bin/sudo -rwxr-xr-x 1 840 839 156708 Feb 10 2014 /usr/bin/sudo
不属于 root 并且未设置 setuid 位。
尝试使用 chown 和 chmod 进行更改,但似乎这只是进入没有出口的痛苦世界的第一步。
那么,到底发生了什么?这是 VPS 问题吗?