Fórum Root.cz
Hlavní témata => Server => Téma založeno: wilibald1 15. 08. 2010, 01:29:03
-
Dobrý den, včera jsem viděl Linux poprvé, v rámci výroby HTPC postaveném na MythTV. Zatím postupuji velmi zdatně, nicméně jsem se zasekl na primární Linux neznalosti a dokumentace nepomohla.
Při instalaci dalšího frontendu jsem potřeboval editovat /etc/mysql/my.cnf. Změnil jsem mu chmodem přístupová práva "tak nějak, aby to šlo".
Výsledkem po pokusu o restartování databáze je:
Warning: World-writable config file '/etc/mysql/my.cnf' is ignored
Potřeboval bych příkaz k uvedení přístupových práv do původního stavu (ani nevím, jaký byl). Ve složce je ještě "debian.cnf", který má "-rw------- 1 root root 333", takže nejspíš takto.
Je to Ubuntu 10.04 + MythTV a jeho databáze.
Děkuji
-
chmod 664 my.cnf
-
http://www.abclinuxu.cz/ucebnice/zaklady/principy-prace-se-systemem/pristupova-prava
-
chown mysql:mysql /etc/mysql/my.cnf && chmod 644 /etc/mysql/my.cnf
1) Nastavi vlastnika/skupinu subru na mysql [ubuntu]
2) nastavi -rw-r--r-- na subor my.cnf
vlastnik r(ead)w(rite), skupina r, ostatni r
-
A priste, az budes editovat, tak pres `sudo gedit /etc/mysql/my.cnf`, nebo tak neco. Tim to pustis za roota a nebudes muset sahat na prava.
-
Přístupová práva v adresáři /etc jsou v distribuci obvykle pečlivě vyladěna. Není radno je měnit, pokud nevíš přesně, co děláš. Někdy i přidání práv způsobí zablokování programu z bezpečnostních důvodů.
V mém případě by to bylo
chmod 640 /etc/mysqlaccess.conf