Вам не хватает fi
для завершения оператора if до того, как }
закроет функцию.
У вас также есть пробелы в ваших заданиях, которых там быть не должно, поэтому впоследствии вы будете получать ошибки "job _Status :command not found"; удалите пробелы с обеих сторон =
.
Я отвечаю только сейчас, чтобы отметить это как ответ. (Я не люблю вопросы без ответов ).
Пришлось читать комментарии к файлу sudoers
. Есть переключатель для переключения режима, так что я могу ввести пароль root при использовании sudo
в качестве обычного пользователя.
Все объяснено в комментариях sudoers
.