Я случайно передал все разрешения моей системы другому пользователю, у которого нет ни пароля, ни домашнего каталога.
I имеют полный физический доступ к компьютеру, и я в настоящий момент вошел в систему через SSH с ключом в систему, так как мой пользователь по имени «chronove» ... пользователь chronove имел доступ к sudo правам, однако те теперь ушли, как я выполнил команду:
$ sudo chown -R mc:mc /
Чтобы предоставить вам дополнительную информацию:
$ sudo
sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set
и
$ ll /usr/bin/sudo
-rwxr-xr-x 1 mc mc 140944 Jan 14 00:41 /usr/bin/sudo*
Я не могу получить доступ к какому-либо другому экземпляру сервер через SSH или FTP для создания любых резервных копий. Мой первоначальный план решения этой проблемы состоял в том, чтобы захватить резервную копию всего необходимого и переустановить сервер Ubuntu. Кажется, у меня есть права на чтение для всех необходимых файлов, однако я не уверен, что нужно переместить несколько файлов zip через единственное соединение SSH, которое у меня есть (которое прерывается при перезагрузке).
Я вспомнил, что в системе работает Apache-сервер. Поскольку у меня есть права на чтение как пользователь chronove, но я не могу просто набрать все из консоли SSH (Putty), поэтому я могу просто скопировать все файлы, которые мне нужны в каталог сайтов.
например: [!d3 ]
cp -R /home/chronove/MY_FILES/ /var/www/html/dl/
После копирования всех файлов я могу скопировать их с веб-сайта с другого компьютера (нашел эту программу https://sites.google.com/site/visualwget/a-download-manager-gui-based-on -wget-for-windows, который помогает загружать много папок) в сети. После этого переустановите Linux Ubuntu Server, и мы отправимся!
Я вспомнил, что в системе работает Apache-сервер. Поскольку у меня есть права на чтение как пользователь chronove, но я не могу просто набрать все из консоли SSH (Putty), поэтому я могу просто скопировать все файлы, которые мне нужны в каталог сайтов.
например:
cp -R /home/chronove/MY_FILES/ /var/www/html/dl/
После копирования всех файлов я могу скопировать их с веб-сайта с другого компьютера (нашел эту программу https://sites.google.com/site/visualwget/a-download-manager-gui-based-on -wget-for-windows, который помогает загружать много папок) в сети. После этого переустановите Linux Ubuntu Server, и мы отправимся!
Я вспомнил, что в системе работает Apache-сервер. Поскольку у меня есть права на чтение как пользователь chronove, но я не могу просто набрать все из консоли SSH (Putty), поэтому я могу просто скопировать все файлы, которые мне нужны в каталог сайтов.
например:
cp -R /home/chronove/MY_FILES/ /var/www/html/dl/
После копирования всех файлов я могу скопировать их с веб-сайта с другого компьютера (нашел эту программу https://sites.google.com/site/visualwget/a-download-manager-gui-based-on -wget-for-windows, который помогает загружать много папок) в сети. После этого переустановите Linux Ubuntu Server, и мы отправимся!