Стояла себе Linux Debian 12. Все было шикарно. Поднял сервер vnc, ничего больше не трогал. Выключил. Включил - не пускает при правильном имени и пароле. Пользователь/пароль 146% тот. Под рутом заходит, создание/изменение пользователя результатов не приносит. Timeshift не помог вообще, откатил максимально, на vnc можно не оглядываться, но изменений нет. Как лечить? Таймшифтом откатил к нулевой - к моменту установки - пофиг. Не ругается ни на имя, ни на пароль - просто не принимает.
Я может чуть в сторону, а в чем проблема, взять и переустановить? Как вариант, какой нибудь другой дистрибутив, у которого от обычных действий пользователя крышу не сносит
А попробовать Ctrl+Alt+F[3-6] нажать, переключившись на консольный терминал и там залогиниться под нужным профилем?
Довольно странное решение - переустанавливать изза такого пустяка. Во первых - надо понять почему не пускает. Ну тоесть - сообщение об ошибке самого клиента нужно, и, если он в итоге достучался до сервиса, кусок лога службы vnc (важно как настроена на базе чего? Есть варианты). Далее если клиент например - не достучался до сервиса надо разобраться почему. Пингануть хост, посмотреть открытые порты nmap, на сервере посмотреть статус службы systemctl status <name> Если все в порядке - повысить уровень логирования в настройках сервиса, если информативности лога не хватает, и запустить journalctl -r -u <имя сервиса> и там как правило все будет ясно уже.
Извиняюсь - там чтото про внц было, по диагонали прочитал. Мол поднял внц - не пускает. Подумал, что именно внц и не пускает. Ну для случая с локальной учеткой надо смотреть логи pam ну чтото типа journalctl -r u pam Можно повысить уровень лога предварительно. Имхо, предположение - была сделана настройка pam для vnc какая то, но в итоге она привела к проблемам с авторизацией.
Еще бы знать - какие действия были сделаны непосредственно для того чтобы появилась такая проблема. Сама по себе служба VNC ничего такого со входом явно не делает. Разве что, можно предположить, что какая то ее разновидность может включать чтото вроде политики, запрещающей логин пользователям без пароля. Но это теория -, я например, с таким не сталкивался. Да и пароль вроде есть у автора. Поэтому тут вопрос - как настроена VNC? В некоторых дистрибутивах можно просто включить её, скажем в сборках Альт-линукс "рабочая станция" и "сервер", по моему так можно. Может и дебиане тоже. А может автор сам нашел службу и по какой нибудь седобородой инструкции ее интегрировал с Xorg, в процессе поправив пару конфигов pamd. Ну к примеру. В целом под "поднял сервер VNC" могло быть все что угодно. Судя по контексту.
Всё из репозиториев дебиана, левых нет. Стандартный какой-то vnc. Да и хрен с ней, кучу лет крутилась, обновлялась. Действий не было особых. Установка внс сервера, установка крысы для него. Да и всё. Потом понадобилась винда, перезагрузился в неё, потом обратно в дебиан... И шляпа. Мне интересно для чего таймшифт, если он ни хрена не делает? В месте его не ограничивают - пиши, зараза. Ан нет, бурная видимость деятельности.
а дело не в левоте, просто их там много. Есть например сервис который прям к Xorg можно доустановить. Толи как модуль толи как то еще, есть отдельных несколько вариантов. Ну и все это можно поставить как угодно - включая методы аналогичные лечению кариеса через анальное отверстие. Кстати xrdp уже гораздо бодрее имхо, чем vnc, работает. Естественно просто установка пакета такой службы - наврятли приведет к таким последствиям. значит было чтото еще в процессе ее запуска.