你看,我以 root 身份在 /opt/ 目录中安装了 xampp、Android SDK。现在,问题是,这台机器被两个人使用(我和姐姐),甚至她也同时使用这两台机器。当她从她的帐户使用 Android Studio 时,问题就出现了。她在构建应用程序或调试应用程序时收到这些“权限被拒绝”错误。
另一方面,我的帐户在使用 Android Studio 时没有问题,因为 /opt/Android/* 的所有者是我 ( drwxr-xr-x 10 suryateja suryateja 4096 May 20 23:05 Sdk
)。
因此,我正在考虑创建一个组,以便使该组中的所有用户都能访问所有这些“权限被拒绝”类型的文件/目录。
这可能吗?如果可以,有人能帮我吗?
谢谢!
答案1
首先,@user68186 的评论完全正确,你可能应该以正确的方式去做。但要回答你:
创建新组
sudo groupadd androidStudio
现在将您的用户和您的姐妹用户添加到此组
sudo usermod -a -G androidStudio suryateja
对你姐妹的用户名执行与上述相同的操作。
现在您应该将组所有权更改/opt/Android
为新创建的组
sudo chgrp {-R} [group] [file|directory]
所以对你来说
sudo chgrp -R androidStudio /opt/Android/