Linux Ubuntu Server - sudo chown -R пользователь: user / [duplicate]

У этого вопроса уже есть ответ здесь: Что делать, если я случайно запускаю команду & ldquo; chmod -R & rdquo; 7)

Я случайно передал все разрешения моей системы другому пользователю, у которого нет ни пароля, ни домашнего каталога.

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, которое у меня есть (которое прерывается при перезагрузке).

0
задан 6 May 2017 в 23:18

3 ответа

Я вспомнил, что в системе работает 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, и мы отправимся!

0
ответ дан 22 May 2018 в 22:51

Я вспомнил, что в системе работает 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, и мы отправимся!

0
ответ дан 18 July 2018 в 13:42

Я вспомнил, что в системе работает 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, и мы отправимся!

0
ответ дан 24 July 2018 в 20:14

Другие вопросы по тегам:

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