У меня почти слово в слово была та же самая проблема. В результате пользователь rstudio-server
, работающий на веб-сервере, не имел прав на запись в /etc
.
При создании билета пользователь пытается записать в этот каталог и не может.
Тестер работает нормально, так как он запускается с повышенными правами доступа.
Пожалуйста, используйте shellcheck , прежде чем размещать здесь свои скрипты.
Line 3:
for a in "$(du -s /usr/home/ourshortnameinpair)"
^-- SC2066: Since you double quoted this, it will not word split, and the loop will only run once.
Line 5:
spc=$(echo $a|cut -d" " -f1)
^-- SC2086: Double quote to prevent globbing and word splitting.
На данный момент у меня нет дальнейших комментариев, поэтому я советую исправить эти основные проблемы и посмотреть, работает это или нет.