`root` владеет некоторыми файлами в` / home / user`, должен ли я быть обеспокоен?

Я получал это сообщение при попытке запустить или перезапустить mysql

Job for mysql.service failed because the control process exited with error code. See "systemctl status mysql.service" and "journalctl -xe" for details.

и при использовании

systemctl status mysql.service

Получил это сообщение

mysql.service - MySQL Community Server <br>
   Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)<br>
   Active: activating (start-post) (Result: exit-code) since Thu 2016-11-10 17:09:58 AST; 24s ago<br>
Process: 31363 ExecStart=/usr/sbin/mysqld **(code=exited, status=1/FAILURE)**
Process: 31360 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre **(code=exited, status=0/SUCCESS)**<br>
Main PID: 31363 **(code=exited, status=1/FAILURE)**;         : 31364 (mysql-systemd-s)<br>
CGroup: /system.slice/mysql.service<br>
       └─control<br>
         ├─31364 /bin/bash /usr/share/mysql/mysql-systemd-start post
         └─31441 sleep 1<br>

Проблема возникла из-за проблем в файле /etc/mysql/my.cnf. Вы можете устранить неполадки с помощью mysql - он покажет вам, где ошибка выглядит так:

mysql: [ERROR] Found option without preceding group in config file /etc/mysql/my.cnf at **line 20**!
mysql: [ERROR] Fatal error in defaults handling. Program aborted!

Вы можете попытаться решить это, комментируя (вставлять # в начале line), настройки нарушения и т. д.

0
задан 3 May 2018 в 02:14

3 ответа

Нет, ничто в вашем домашнем каталоге не должно принадлежать root. Это происходит, когда вы запускаете вещи с помощью sudo (или gksudo). Лучше измените право собственности (и группу) на себя. Не удаляйте их (хотя это, вероятно, не будет проблемой).

2
ответ дан 17 July 2018 в 15:24

Нет, ничто в вашем домашнем каталоге не должно принадлежать root. Это происходит, когда вы запускаете вещи с помощью sudo (или gksudo). Лучше измените право собственности (и группу) на себя. Не удаляйте их (хотя это, вероятно, не будет проблемой).

2
ответ дан 20 July 2018 в 15:50
  • 1
    Да, есть хорошая запись Super User об использовании sudo: superuser.com/questions/495937/… Меня больше беспокоили конкретные имена файлов .dconf, .aptitude и т. Д. Например, apt почти всегда нужно запускать с sudo, так как он туда попал, и должен ли он просто быть удален или он сломает вещи и т. Д. – WinEunuuchs2Unix 3 May 2018 в 02:21
  • 2
    Попробуйте sudo chown -R rick ~/ изменить права собственности на все в вашей домашней папке. – matalak 3 May 2018 в 02:25
  • 3
    Вероятно, вы захотите изменить как владельца, так и группу; добавив комментарий matalak, используйте sudo chown -R rick:rick ~/ – PJ Singh 15 July 2018 в 19:11

Нет, ничто в вашем домашнем каталоге не должно принадлежать root. Это происходит, когда вы запускаете вещи с помощью sudo (или gksudo). Лучше измените право собственности (и группу) на себя. Не удаляйте их (хотя это, вероятно, не будет проблемой).

2
ответ дан 23 July 2018 в 16:21
  • 1
    Да, есть хорошая запись Super User об использовании sudo: superuser.com/questions/495937/… Меня больше беспокоили конкретные имена файлов .dconf, .aptitude и т. Д. Например, apt почти всегда нужно запускать с sudo, так как он туда попал, и должен ли он просто быть удален или он сломает вещи и т. Д. – WinEunuuchs2Unix 3 May 2018 в 02:21
  • 2
    Попробуйте sudo chown -R rick ~/ изменить права собственности на все в вашей домашней папке. – matalak 3 May 2018 в 02:25
  • 3
    Вероятно, вы захотите изменить как владельца, так и группу; добавив комментарий matalak, используйте sudo chown -R rick:rick ~/ – PJ Singh 15 July 2018 в 19:11

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

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