Я знаю, что есть и другие подобные вопросы, но там ничего не решило мою проблему.
gitlab-runner@my-machine:~$ группы
gitlab-бегун мой-пользователь
gitlab-runner@my-machine:~$ sudo ls -l /home
всего 16
drwxrwsr-x+ 16 мой пользователь мой пользователь 4096 13 февраля 09:22 мой пользователь
# ... дома других пользователей опущены ...
gitlab-runner@my-machine:~$ sudo ls -l /home/my-user
всего 528
drwsrws---+ 4 my-user my-user 4096 7 июня 2020 г. my-dir
# ... ненужные файлы опущены ...
gitlab-runner@my-machine:~$ sudo ls -l /home/my-user/my-dir
всего 48
drwxrwsr-x+ 7 мой-пользователь мой-пользователь 4096 12 августа 2021 г. мой-каталог
drwxrwsr-x+ 6 my-user my-user 4096 7 июня 2020 г. venv
gitlab-runner@my-machine:~$ cd /home/my-user/my-dir
-bash: cd: /home/my-user/my-dir: Отказано в доступе
Пользователь является членом группы, группа имеет права на чтение и выполнение в целевой папке и дома, в котором она содержится, но пользователь не может CD
внутрь. я тоже пробовал выйти
а потом sudo — gitlab-бегун
снова, но это все еще не работает. Почему?
Я не уверен, почему Икс
бит показывает с
и нигде не могу найти объяснения. Может быть, это актуально, но я не знаю, что это значит и как это изменить, так как судо chmod г + х
не меняет его.