我正在尝试跟随本教程在 EC2 实例上安装 git。我遵循的教程要求创建一个新用户来安装 git。不幸的是,我无法执行 sudo 命令。运行时ls -l $(which sudo)
,我得到---s--x--x 1 ec2-user root 123856 Mar 12 21:08 /usr/bin/sudo
。
/usr
当我尝试通过更改文件夹的所有权时chown root:root /usr/bin
,我收到消息chown: changing ownership of ‘/usr/bin’: Operation not permitted
。通过 更改所有权的其他尝试chmod 400 /usr
均未成功, 也未成功 sudo chown -R /usr
,后者产生的错误"sudo: effective uid is not 0, is sudo installed setuid root?"
与我尝试运行 时遇到的错误相同sudo su
。当我尝试 时su
,我需要输入密码,但我不确定密码是什么。
为了实际安装 git,我需要使用yum install git
需要 root 访问权限的设备。
有没有办法在没有 sudo 权限的情况下安装 git?或者,如果有任何带有 git 的 EC2 实例,请告诉我。