linux opt权限,/opt目录中的读/写权限

问题描述

我在我的/opt目录中安装了Android Studio,并且一直在使用它。不过最近,Android Studio告诉我更新。但是,它不会执行更新,因为它表示它在安装它的opt目录中没有读/写权限。

任何人都可以为这种情况推荐最好的补救措施吗?我不想将我的安装移动到另一个目录。我也不知道我想要更改目录上的permisions,虽然我可能会想要更新,然后将其还原。

错误信息:

Studio does not have write access to /opt/android-studio. Please run it by a privileged user to update

最佳解决思路

我将android studio目录的所有者从root更改为我的user帐户并且它有效。这是命令,其中$USER将自行更改为当前活动用户:

sudo chown -R $USER:$USER /opt/android-studio

次佳解决思路

您可以使用命令将目录从/opt移动到您的家中:

sudo cp -r /opt/android-studio ~/

或者要授予您必须使用chmod的权限:

sudo chmod +w /opt/android-studio/some-file

添加所有dir递归的权限:

sudo chmod +w -R /opt/android-studio/some-file

第三种解决思路

我确实为用户设置了/opt /android-studio(和/opt /android-sdk)组,并为该组添加了写入权限。

就我而言,群组用户已经存在。但作为提示:

sudo addgroup users

我不得不将我的用户添加到用户组:

sudo adduser $USER users

然后设置目录组:

sudo chown -R root:users /opt/android-studio

因为更新需要写文件:

sudo chmod -R g+w /opt/android-studio

我曾经使用过这个说明,我希望我没有忘记一些事情

编辑:这样,文件不能太宽,也不能被选定的用户使用

参考资料

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值