На этот вопрос уже есть ответ:
Я случайно передал все разрешения моей системы другому пользователю, у которого нет ни пароля, ни домашнего каталога.
У меня есть полный физический доступ к компьютеру, и в настоящее время я вошел в систему через 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 (которое сломается при перезапуске).
Я не забыл иметь апачский сервер, работающий на системе. Поскольку я считал права как пользователь chronove, все же я не могу только ввести все консоли SSH (Шпаклевка), таким образом, я могу всего cop год все файлы, мне было нужно в каталог веб-сайтов.
, например:
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, и там мы идем!