Проблема, которую я получаю, когда я ввожу команду,
su - root
в начале моего файла сценария оболочки он предлагает пользователю ввести пароль, а затем НЕ переходит к остальной части сценария оболочки. Затем я должен вручную найти и запустить скрипт оболочки через терминал. Я хочу, чтобы скрипт проверял, чтобы пользователь вошел в систему как root, а затем продолжил работу с остальным сценарием оболочки.
Другими словами, я хочу запускать сценарий от имени любого пользователя, но как только сценарий начинает выполняться, пользователь должен перейти в режим root и затем продолжить работу с оставшейся частью сценария в качестве пользователя root, пока это не будет сделано. Можно ли это сделать?