Случайно изменены разрешения для всего сервера в Ubuntu: sudo chown -R www-data: www-data / - PullRequest
0 голосов
/ 25 мая 2020

Я случайно выполнил следующую команду на своем веб-сервере Debian 8.0 как root:

sudo chown -R www-data:www-data /

, думая, что это изменит только права доступа к каталогу, в котором я сейчас нахожусь.

Вместо этого он испортил весь сервер. Как я могу это исправить? В настоящий момент я больше не могу получить доступ к своему веб-сайту.

Пожалуйста, помогите!

Изменить: мне в основном нужно запустить mysql, чтобы я мог получить свою базу данных.

systemctl status mysql.service выходы:

May 25 22:19:22 vps27276.alfahosting-vps.de mysqld[21178]: 200525 
22:19:22 [ERROR] InnoDB: The system tablespace must be writable!
May 25 22:19:22 vps27276.alfahosting-vps.de mysqld[21178]: 200525 
22:19:22 [ERROR] Plugin 'InnoDB' init function returned error.
May 25 22:19:22 vps27276.alfahosting-vps.de mysqld[21178]: 200525 
22:19:22 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
May 25 22:19:22 vps27276.alfahosting-vps.de mysqld[21178]: 200525 
22:19:22 [Note] Plugin 'FEEDBACK' is disabled.
May 25 22:19:22 vps27276.alfahosting-vps.de mysqld[21178]: 200525 
22:19:22 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
May 25 22:19:22 vps27276.alfahosting-vps.de mysqld[21178]: 200525 22:19:22 [ERROR] Unknown/unsupported storage engine: InnoDB
May 25 22:19:22 vps27276.alfahosting-vps.de mysqld[21178]: 200525 22:19:22 [ERROR] Aborting
May 25 22:19:22 vps27276.alfahosting-vps.de mysqld[21178]:
May 25 22:19:22 vps27276.alfahosting-vps.de mysqld[21178]: 200525 22:19:22 [Note] /usr/sbin/mysqld: Shutdown complete

1 Ответ

0 голосов
/ 25 мая 2020

Первое резервное копирование всего. Вероятность того, что вам придется переустанавливать с нуля, высока. Возможно, на этом этапе вы не сможете перезагрузиться. Надеюсь, на этом сервере не так много ресурсов (используется только для этого веб-сервера).

Я бы сделал:

chown root:root -R /
chown usera:usera -R /home/usera # Do this for each user
chown :staff -R /var/local
chown :mail -R /var/mail
chown man:man /var/cache/man
chown :lp /var/cache/cups

Далее, для конкретных c приложений, которые вам понадобятся чтобы установить свои разрешения. Сюда входят элементы www-data:www-data.

...