有些人搞砸了 /usr/local/ 权限,这样其他人都不能访问它。现在我想将用户权限复制到组权限,因为 chmod g+rx -R /usr/local 是不安全的。这应该怎么做?
使用 linux (ubuntu 10.04)。
我已经按照此处的官方 AWS 说明安装了 awscli V2 :
$ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
$ unzip awscliv2.zip
$ sudo ./aws/install
Run Code Online (Sandbox Code Playgroud)
安装似乎工作正常,除了我无法在没有 sudo 的情况下使用 aws 命令。
$ sudo aws --version
$ aws-cli/2.0.50 Python/3.7.3 Linux/5.4.0-47-generic exe/x86_64.ubuntu.20
Run Code Online (Sandbox Code Playgroud)
没有须藤...
$ aws --version
Command 'aws' not found, but can be installed with:
sudo snap install aws-cli # version 1.15.58, or
sudo apt install awscli # version 1.18.69-1ubuntu0.20.04.1
See 'snap info aws-cli' for additional versions.
Run Code Online (Sandbox Code Playgroud)
更多细节:
$ which aws # displays nothing
$ sudo which aws
/usr/local/bin/aws …Run Code Online (Sandbox Code Playgroud)