Sunt conștient că există și alte întrebări similare, dar nimic nu a rezolvat problema mea.
gitlab-runner@my-machine:~$ grupuri
gitlab-runner utilizatorul meu
gitlab-runner@my-machine:~$ sudo ls -l /home
total 16
drwxrwsr-x+ 16 utilizatorul meu utilizatorul meu 4096 13 februarie 09:22 utilizatorul meu
# ... casele altor utilizatori au fost omise...
gitlab-runner@my-machine:~$ sudo ls -l /home/my-user
total 528
drwsrws---+ 4 my-user my-user 4096 7 iunie 2020 my-dir
# ... fișiere irelevante omise...
gitlab-runner@my-machine:~$ sudo ls -l /home/my-user/my-dir
total 48
drwxrwsr-x+ 7 my-user my-user 4096 12 august 2021 my-dir
drwxrwsr-x+ 6 utilizatorul meu utilizatorul meu 4096 7 iunie 2020 venv
gitlab-runner@my-machine:~$ cd /home/my-user/my-dir
-bash: cd: /home/my-user/my-dir: Permisiune refuzată
Utilizatorul este membru al grupului, grupul are permisiuni de citire și executare pentru folderul țintă și home în care este conținut și totuși utilizatorul nu poate CD
în ea. am incercat si eu deconectare
și apoi sudo - gitlab-runner
din nou, dar tot nu merge. De ce?
Nu sunt sigur de ce X
biți arată s
și nu găsesc nicăieri o explicație. Poate că este relevant, dar nu știu ce înseamnă și nici cum să-l schimb, de vreme ce sudo chmod g+x
nu o schimba.