bash: /usr/sbin/usermod: Permission denied
时间: 2023-09-13 08:07:49 浏览: 280
这个错误提示表明您没有足够的权限来运行 usermod 命令。您需要使用管理员权限或以 root 用户身份运行该命令。可以尝试在命令前加上 sudo ,例如:
```
sudo usermod [options] username
```
如果您不是管理员或没有 root 权限,则需要联系系统管理员或使用其他适当的权限来运行该命令。
相关问题
centos下解决下这个报错-bash: /usr/local/bin/docker-compose: Permission denied
这个错误是因为当前用户没有执行 `/usr/local/bin/docker-compose` 的权限。
你可以通过以下几种方式解决这个问题:
1. 使用 root 用户执行该命令:
```
sudo /usr/local/bin/docker-compose
```
2. 为当前用户添加执行该命令的权限:
```
sudo chmod +x /usr/local/bin/docker-compose
```
然后再使用该命令即可。
3. 将当前用户添加到 docker 用户组中,使其具有执行 docker 相关命令的权限:
```
sudo usermod -aG docker $USER
```
需要重新登录才能使用户组更改生效。之后再执行 docker-compose 命令时就不会出现权限问题了。
阅读全文