Создание "публичной" группы для доступа к программам во всей ОС
Видите ли, у меня есть xampp, Android SDK, установленный в каталоге /opt/ как root. Теперь проблема в том, что эту машину используют 2 человека (моя сестра и я), и даже она использует их обоих. Проблема возникает, когда она использует 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/