Выполняется из учетной записи с привилегиями sudo:
У меня есть пользователь tomcat, созданный с помощью следующей команды
sudo useradd -g tomcat -d /usr/local/tomcat -m -s /bin/false tomcat
У меня также есть пользователь [ f6], созданный с помощью следующей команды
sudo adduser test
У меня есть папка temp и perms 777 установлены в этой папке
chmod 777 temp
Ниже приведены мои наблюдения: [ ! d4]
## This works and I can see temp/a.txt being created
sudo -u tomcat touch temp/a.txt
## Does not work.
sudo su -c "touch temp/b.txt" tomcat
## works
sudo -u test touch temp/c.txt
## works
sudo su -c "touch temp/d.txt" test
Итак, мой вопрос: что именно не так с пользователем tomcat?