У меня есть скрипт, который мне нужно запустить. Это запускает Java-программу. Когда я запускаю его как я, кажется, что он работает нормально. Если я наберу " sudo myscript.sh
", он не будет работать нормально. На самом деле мне нужно запустить его как " sudo -su otherguy myscript.sh
"
Так что ни одна из версий sudo не работает. Я получаю ошибки от java-программы, которые заставляют меня думать, что есть проблемы с правами доступа - файл не найден, невозможно записать и т.д. И т.д. Итак, что я могу сделать, чтобы выяснить, почему он теряет разрешения? Самое смешное, что я сделал широко открытую всю структуру каталогов с помощью chmod -fR 777 *
чтобы попытаться выяснить, будет ли он работать у тех других пользователей, и я все еще получаю ту же ошибку.