Я ремонтирую компьютеры для небольшой некоммерческой организации, и мы используем xubuntu, клонированный с помощью clonezilla. У меня возникла проблема, когда я установил псевдоним:
псевдоним pkexec='pkexec /usr/bin/env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY'
Это прекрасно работает из командной строки и из пункта меню, который я редактировал на своей рабочей установке. С моей рабочей установки я получаю запрос пароля, который:
Для запуска '/usr/bin/env' требуется аутентификация
Я ввожу свой пароль, и /usr/bin/hardinfo открывается как суперпользователь.
Однако, когда это делается на любом из моих «клонов», pkexec отображает запрос пароля:
Для запуска /usr/bin/hardinfo требуется аутентификация.
Я ввожу свой пароль, и запускается top show hardinfo, затем происходит сбой или больше не отображается как исполняемая программа. Я знаю, что между моей установкой и моими клонами есть что-то другое. Я не знаю, что это такое. Я пишу здесь для ваших комментариев и предложений.
Заранее спасибо,
@бекон,
Я настроил функцию в .bashrc
pkexec() { команда pkexec /usr/bin/env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY "$@" }
Я получаю синтаксическую ошибку, когда запускаю исходный токен синтаксической ошибки .bashrc, неожиданный токен:
bash: .bashrc: строка 146: синтаксическая ошибка рядом с неожиданным токеном `('
bash: .bashrc: строка 146: `pkexec(){"команда pkexec /usr/bin/env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY "$@" "}'
@муру
Я изменил его, и теперь он работает.
pkexec () {
/usr/bin/pkexec /usr/bin/env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY "$@"
}
исходник .bashrc и бум. он работает на моей домашней установке, работающей с Mint из командной строки. но если я редактирую пункт меню pkexec /usr/bin/hardinfo, я получаю окна с паролем, говорящие, что /usr/bin/hardinfo требует аутентификации для запуска от имени пользователя root. хардинфо вылетает.
Но даже после всей вашей помощи у меня все еще остается вопрос: что могло измениться на моей рабочей установке, из-за чего клонированное изображение не работало должным образом? Какие шаги по устранению неполадок могут помочь мне разобраться в проблеме, которая может или не может повлиять на будущие машины с образами.
Спасибо за всю твою помощь.