在 AWS EC2 中,我使用 Centos 7,我观察到奇怪的行为,在引导期间,我在用户数据中运行的命令中可以使用 Hashicorp Vault CLI (/usr/local/bin/vault) 的二进制文件。用户也可以正常使用。但是,如果我运行sudo -i
它则不可用。如果我运行sudo su - root
,那么它就可用!
为什么命令可以在用户数据中以 root 身份使用,但如果我尝试使用 root 身份登录则不能使用sudo -i
?
在 AWS EC2 中,我使用 Centos 7,我观察到奇怪的行为,在引导期间,我在用户数据中运行的命令中可以使用 Hashicorp Vault CLI (/usr/local/bin/vault) 的二进制文件。用户也可以正常使用。但是,如果我运行sudo -i
它则不可用。如果我运行sudo su - root
,那么它就可用!
为什么命令可以在用户数据中以 root 身份使用,但如果我尝试使用 root 身份登录则不能使用sudo -i
?