Поскольку вы подключаетесь с рабочего стола, я думаю, вы можете открыть второй терминал.
Вот как я часто это делаю:
из первого терминала, тот, где выполняется сеанс ssh, я получаю полный путь к файлу, который мне нужно получить, используя либо realpath myfile или readlink -f myfile (более старые версии Ubuntu не предустанавливают realpath) и копируют его. из второго терминала я использую scp или sftp, чтобы получить файл, вставив полный путь, который я получил до этого. Например: scp user@host:/etc/some/file ./Это довольно простой, но он также легко запоминается и не нуждается в дополнительном пакете для работы.
Я установил /etc/lightdm/lightdm.conf следующим образом, чтобы экран greeter не показывал список пользователей. Необходимо вручную ввести свое имя пользователя и пароль.
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
allow-guest=false
greeter-show-remote-login=false
greeter-hide-users=true
hide-users=true
Последний пользователь для входа в lightdm хранится здесь:
/var/lib/lightdm/.cache/lightdm-gtk-greeter/state
Обратите внимание на точку в .cache.
Безопасно просто удалить файл. [ ! d2]
Я также искал это и, наконец, понял, как это сделать в Ubuntu 16.04.
Кажется, lightdm получает список пользователей из / var / cache / lightdm / dmrc /. Эта папка содержит файл с именем каждого пользователя, который вошел в систему. Просто удалите файлы для нежелательных пользователей из этого каталога, и greeter больше не показывает их.
EDIT: И это, конечно, после того, как уже было предложено что-то (очистка / var / log / wtmp и / вар / журнал / btmp). Если пользователи по-прежнему остаются после этого, найдите файлы или папки, содержащие имена пользователей в файловой системе, и удалите их.
Я также сталкивался с этой проблемой 16.04, но с сетевыми учетными записями из AD через SSSD.
После большого количества проб и ошибок я использовал следующее, чтобы избавиться от учетной записи:
Список всех учетных записей:
# qdbus --system org.freedesktop.Accounts
..
/org/freedesktop/Accounts/User1000
/org/freedesktop/Accounts/User10000
Now для удаления пользователя с UID 10000:
Необязательно (если это пользователь AD): adduser deleteme и установить UID на 10000 в / etc / passwd; в противном случае следующий шаг завершится неудачно
Удалите пользователя через dbus:
dbus-send --system --print-reply --type=method_call --dest='org.freedesktop.Accounts' /org/freedesktop/Accounts org.freedesktop.Accounts.DeleteUser int64:<ENTER UID HERE> boolean:false
Это приведет к удалению обоих «удаленных» из passwd, чтобы избавиться от записи в lightdm и в «user switcher» меню (вверху справа при входе в систему)