Как вернуть SSH-доступ пользователю, у которого я случайно украл право собственности на `~/.сш/`?

Мне предложили это сделать:

rm -rf "$HOME/.quicklook/locks";
mkdir -p "$HOME/.quicklock/locks";

должно работать, я думаю.

0
23.03.2020, 13:36
1 ответ

При условии, что вы не создавали заблокированную учетную запись adminили явно не блокировали ее, и что у нее есть пароль, который вы знаете:

  1. SSH в качестве pierre.
  2. Переключить пользователя на adminс паролем учетной записи admin.
    su admin
  3. Переименуйте ~admin/.sshв сторону (, скажем)~admin/.ssh-pierre.
    mv -i ~/.ssh{,-pierre}
  4. Создайте новый ~admin/.ssh, принадлежащий admin.
    install -d -m 0700 ~/.ssh
  5. Аккуратно переместите соответствующие файлы из ~admin/.ssh-pierre/*в ~admin/.ssh/, убедившись, что этот парень Пьер не заложил в них больше мин-ловушек.
  6. Удалить ~admin/.ssh-pierre/по вкусу.
    rmdir ~/.ssh-pierre
  7. Прежде чем выйти из этого сеанса , проверьте второй вход по SSH прямо на admin.
2
28.04.2021, 23:19

Теги

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