答案1
发生这种情况是因为您正在执行的操作(snap remove
)需要以超级用户身份执行root
。您必须运行诸如 之类的命令sudo <command>
。但是,至少在第一次时会要求输入用户密码。
根据sudo
手动的,该-S
选项允许提供以下密码stdin
:
-S这-S(stdin) 选项使 sudo 从标准输入而不是终端设备读取密码。密码后面必须跟换行符。
如果安全不是问题,您可以执行以下操作:
echo -e '<password>\n' | sudo -S <command>