Каково значение $(logname)?

Этот отчет об ошибке имеет те же симптомы, что и описанные в вопросе. Похоже, виноват пакет xserver-xorg-legacy. Итак, чтобы заставить его работать, все сводится к следующим двум командам:

apt-get purge xserver-xorg-legacy
apt-get install xrdp

Необходимые службы запускаются автоматически после установки. Нет необходимости перезагружаться. При подключении и аутентификации должен автоматически отображаться рабочий стол.

Я не знаю, каковы последствия удаления xserver-xorg-legacy. В отчете об ошибке упоминается, что его нужно удалить, если он не нужен.

5
02.08.2019, 17:03
1 ответ

logname (1)— это команда, которая вернет имя для входа текущего пользователя.
$(... )— это синтаксис для подстановки команд , который говорит «подставить здесь вывод команды»

Итак, если ваш пользователь foo, вы выполняете:

sudo sh -c 'echo "foo ALL=(ALL:ALL) NOPASSWD: ALL" > /etc/sudoers.d/foo' & sudo chmod 440 /etc/sudoers.d/foo
10
27.01.2020, 20:34

Теги

Похожие вопросы