yum - AWS Lightsail 如何安装包以供实例上的所有用户使用
问题描述
默认用户是ec2-user
,我还创建了另一个用户叫admin
。该实例仅适用于操作系统,未安装任何模板。
我正在尝试安装 nginx、nodejs 和 git,我以以下方式登录ec2-user
并执行了:
sudo yum install git
. git
适用于ec2-user
,但是当我使用它登录时admin
不起作用。
如何在全球范围内更广泛地安装软件包,以便所有用户都可以访问?www
另外我假设我会在文件夹所在的位置遇到类似的问题,我会html
将该文件夹放入/usr/share/nginx/
以供所有用户使用吗?
解决方案
您需要将管理员用户添加到 sudoers 文件中。
- 以 ec2 用户身份登录
- 运行'sudo visudo'
- 添加管理员ID
- 出口
您现在应该能够在以管理员身份登录时使用 sudo。
推荐阅读
- django - Django migrate 抛出 AttributeError: 'str' object has no attribute '_meta'
- python - 缓存/记忆异步上下文管理器
- r - 如何根据时间数据选择案例?
- javascript - 如何使用 javascript 更改 css 类选择器
- ios - DispatchQueue.main.async 如何存储它的块
- arrays - 将具有相同值的 JSON 组合到 JSON 数组中 - Scala
- docker - 来自 Jenkins Pipeline 的挂载卷不起作用
- linux - 如何同时重命名多个文件扩展名?
- elasticsearch - Cassandra:无法在特定键空间上实现一致性级别 QUORUM
- flutter - 当您在 Flutter 中使用/点击 TextFormField 时如何隐藏小部件?