Это то, что я использую:
alias nm='echo "abcdefg" | sudo -S service network-manager restart'
, где «abcdefg» означает мой фактический пароль. Я единственный пользователь моего компьютера, и никто другой не имеет доступа к нему.
На странице sudo man:
Параметр -S (stdin) заставляет sudo читать пароль со стандартного ввода вместо терминальное устройство. За паролем должен следовать символ новой строки.