У меня есть два пользователя user1
и user2
. И кот имеет owenership из user1
и начал только user1
Мне нужно создать правило для user2, чтобы user2
мог запускать / останавливать tomcat, но tomcat всегда должен запускаться с user1
.
Я попробовал следующую команду
su -c "./catalina.sh start" user1
Но для этого нужен пароль пользователя user1. Еще одна вещь, которую я пробовал - это запись в файле sudoers:
user2 ALL=(user1) NOPASSWD: /opt/Tomcat/bin/startup.sh,/opt/Tomcat/bin/shutdown.sh
[user2@DRWJHK bin]$ sudo /opt/Tomcat/bin/startup.sh
Sorry, user user2 is not allowed to execute '/opt/Tomcat/bin/startup.sh' as root on localhost.localdomain.
Тем не менее я не могу запустить Tomcat как user1. Пожалуйста, помогите мне решить это требование.