Puncte:0

Setarea permisiunilor utilizatorului pe un director situat în interiorul unui director rădăcină (manager de pachete de pachete)

drapel us

În prezent încerc să folosesc un manager de pachete numit spack. Folosesc următoarele comenzi pentru a-l clona într-un director care, altfel, are numai permisiuni r+w+x pentru utilizatorii root și permisiuni r pentru utilizatorul curent:

sudo git clone https://github.com/spack/spack.git
sudo chgrp -R my_user_group spack
sudo chmod -R +rwx pack

Când încerc să instalez un pachet, primesc un mesaj de eroare

==> Eroare: [Errno 13] Permisiune refuzată: „/my/root/directory/spack/opt”

The pack/opt directorul este de obicei creat la runtime atunci când nu există încă. În acest moment, primesc o eroare Permisiune refuzată în timp ce încerc să accesez un folder inexistent, ceea ce înseamnă că comanda de creare nu a trecut. Am crezut că setarea permisiunilor r+w+x pentru acel grup anume a fost suficientă pentru a face asta, am pierdut un pas pentru a putea folosi liber acest director ca utilizator din grupul_meu_de_utilizatori?

David avatar
drapel cn
Este acesta un sistem Ubuntu și, dacă da, ce versiune?
Puncte:0
drapel us

Setarea permisiunilor pentru sudo chmod -R 777 a rezolvat problema în acest caz.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.