我已成功更改了日志文件的权限,以便所有者和组webapp:webapp都可以访问它们.但是当我遇到麻烦的时候,我尝试将ec2用户添加到webapp组.
我可以使用sudo usermod -a -G webapp ec2-user在SSH中做得很好但是当我尝试通过EB容器命令添加此命令时,我得到一个错误,说你必须有一个tty来运行sudo.没有sudo运行命令会给我/ bin / sh:usermod:command not found.
任何人都知道有任何其他方法可以通过Elastic Beanstalk部署配置将ec2-user添加到webapp组.
解决方法 You need to run this command from a container_command before executing any commands with sudo:echo Defaults:root \!requiretty >> /etc/sudoers
在上下文中(在.ebextensions / yourconf.config中)
container_commands: 001-enableroot: command: echo Defaults:root \!requiretty >> /etc/sudoers #disables error related to needing a tty for sudo,allows running without cli总结
以上是内存溢出为你收集整理的linux – ElasticBeanstalk – 将ec2-user添加到另一个组全部内容,希望文章能够帮你解决linux – ElasticBeanstalk – 将ec2-user添加到另一个组所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)