Наша ведущая технология (непрофессионально) оставила наш проект, мы не можем связаться с ним, но мной, поскольку у полутехнического менеджера проектов есть доступ к нашему серверу на Joyent. Наш новый dev должен смотреть на наш рабочий экземпляр для завершения проекта.
Действительно ли возможно получить корневой пароль?
Если я создаю новые частные ssh ключи, мы должны смочь получить доступ к серверу?
Худший вариант развития событий, как я могу создать резервную копию данных, если я не могу получить доступ через ssh?
Попытка очистить эту путаницу, чтобы передать правильные учетные данные профессионалам как можно скорее. Любая справка ЗНАЧИТЕЛЬНО ценилась бы.Спасибо.
Можете ли вы использовать ssh
на сервере? Можете ли вы передать sudo
пользователю root? Что можно запустить через sudo
?
Резервное копирование данных будет простым, если, например, вы можете запустить sudo / bin / bash
, а затем использовать rsync
], чтобы сделать копию. Еще лучше было бы получить дамп файловой системы, например, с помощью dump
или zfs send
. Вы можете создавать резервные копии на уровне блоков, используя dd
.
Если у вас есть физический доступ к серверу, будь то режим восстановления через Joyent или возможность загрузки установочного носителя, вы можете отредактировать файл / etc / shadow файл. Если возможно, это, безусловно, самый простой способ. После редактирования / etc / shadow скопируйте строку crypt от пользователя, которого вы знаете, поверх строки crypt пользователя root. Например:
root:$6$YPBAiH9m$Kf9euZx0JLKo6M51SIk1lQ1tjUajETECta/eB8dLTWEfPF1NncM7ebQrnPu7ExwqnZ130VcWyvRI21d8GlmyY/:16392:0:99999:7::: ed:$6$zg0pHyXY$y6EriYDZCh4zrz1kztlxG2Fpf.8pmh9ON0fkoaSlW2jBJXfizrlBwGV4CFntwWsE55FKvuNlCS5UCpC1f2sio1:16392:0:99999:7:::
Итак, я знаю пароль для ed, я просто сделаю так, чтобы root выглядел так же:
root:$6$zg0pHyXY$y6EriYDZCh4zrz1kztlxG2Fpf.8pmh9ON0fkoaSlW2jBJXfizrlBwGV4CFntwWsE55FKvuNlCS5UCpC1f2sio1:16392:0:99999:7::: ed:$6$zg0pHyXY$y6EriYDZCh4zrz1kztlxG2Fpf.8pmh9ON0fkoaSlW2jBJXfizrlBwGV4CFntwWsE55FKvuNlCS5UCpC1f2sio1:16392:0:99999:7:::
Видите, по сути, это самое простое, что вы можете сделать, поскольку вы будете установить пароль root, такой же, как у пользователя, пароль которого вы знаете.