Ситуация выглядит следующим образом: я вошел в свою коробку Debian через SSH и только что обнаружил, что он показывает сообщение об отсутствии имени пользователя для текущей учетной записи. Я попытался использовать whoami чтобы увидеть, есть ли в системе имя пользователя, но, похоже, оно потеряно.

Этот ящик доступен другим людям, и я спросил людей, которые его использовали, чтобы узнать, изменили ли они какие-либо файлы, но никто не трогал системные файлы.

PS Странно иметь возможность войти в мой ящик, даже если система потеряла имя пользователя. Другие вещи все еще работают отлично.

1 ответ1

1

@roaima это правильно.

Я смог воспроизвести эту ошибку, удалив читабельный флаг:

$ chmod 600 /etc /passwd

И может восстановить нормальную функциональность, восстановив его:

$ chmod 644 /etc /passwd

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .