PDA

Bekijk Volledige Versie : Login gegevens van de server



Aar
18/12/10, 19:35
Ik had een korte vraag.

Hoe zit ten de inlog-credentials op een DirectAdmin-bak nou eigenlijk ingesteld?
Er is een root account (voor de mensen die macht willen ;-) )
Er is ook een Admin account, hiermee log je in DA op :2222

1) Klopt het dat beide accounts los van elkaar zitten?

2) Nu weet ik dat je met 'root' passwd admin kan doen om het password die je toegang tot DA :2222 geeft aan te passen, maar als je je rootaccount wilt aanpassen, dan volstaat een passwd root ook?

3) En hoe zit het met MySQL, dat password moet toch gelijk zijn aan het DA Admin-password?

Een vrij simpele vraag, maar hoe het nou in elkaar steekt, kon ik niet uitvinden.
Dus, wie heeeft het antwoord op de vragen? Enne ja.. ik ben bekend dat je met 'root' nooit mag en inloggen beter met SU kan werken (of SHA-keys enzo).

ichosting
18/12/10, 19:50
De beide accounts zijn zeker los van elkaar.
Je kunt inderdaad via de shell PASSWD ADMIN doen (als root), maar je kunt als admin GEEN passwd root doen. Root password kan enkel door root worden gewijzigd. En dan volstaat enkel passwd in te tikken.

Bij directadmin is een aparte mysql wachtwoord opgegeven. Deze is niet hetzelfde als het admin wachtwoord (je wilt ook zo weinig mogelijk hetzelfde hebben ;)). Deze gegevens vind je in /usr/local/directadmin/conf/mysql.conf

Aar
18/12/10, 19:55
Dat de 'admin' geen passwd root kan doen is mij wel duidelijk, en spreekt ook voor zich.

Dan weet ik in ieder geval dat ik gerust zonder problemen passwd als root kan doen, om mijn rootpass aan te passen :).

Aar
18/12/10, 20:07
Nog even één vraag.

Het password van MySQL in anders dan als die van de admin.
Nu zie ik dat je in DA als je als 'admin' ingelogd bent ook je password kan wijzigen op: :2222/HTM_PASSWD. Als je hierbij dan MySQL aanvinkt, dan past hij het 'da-admin' wachtwoord dus aan (die men bijna nooit gebruikt)...

Klopt dit?

t.bloo
18/12/10, 22:56
goede vraag, je kunt zien wat dit password is met


bla:~# cat /usr/local/directadmin/conf/mysql.conf
user=da_admin
passwd=bla
bla:~#

Aar
18/12/10, 23:20
Dat begrijp ik, maar als ik in DA als 'admin' inlog, en mijn password daar in de interface wijzig, dan kan je DA, FTP, en MySQL aanvinken.

Het lijkt me dus dat die MySQL optie bij 'da_admin' hoort?

Keizer
19/12/10, 00:05
Als je ingelogd bent als admin dan kan je je eigen MySQL pass wijzigen die recht heeft op de aangegeven databases.

Dit heeft niets te maken met het da_admin password. Dit is een apart ingesteld wachtwoord die je op moet geven in mysql.conf om zo DirectAdmin full access te geven. Als je met die mysql.conf credentials inlogt in phpmyadmin kan je dus ook alle databases van alle users zien, óók van admin ;)

Wynand
19/12/10, 00:15
"admin" En "da_admin" zijn andere gebruikers, da_admin dien je te gebruiken als je op phpmyadmin oid wil inloggen, voor al de rest gewoon admin.
Wachtwoord van da_admin vind je in de bovengenoemde config file, of kan je aanpassen met passwd da_admin.
Root "voor de macht" gebruik je enkel via SSH (maar werkt vaak eveneens op phpmyadmin)...

vne
19/12/10, 02:39
Root ...... maar werkt vaak eveneens op phpmyadmin

Maar standaard niet bij directadmin voor zover ik weet

ichosting
19/12/10, 08:20
Nee de root user werkt idd voor zover ik weet niet standaard op een DA mysql server.

Aar
19/12/10, 11:01
Is het niet zo dat root in MySQL een totaal andere user is dan de root-user in Linux. MySQL gebruik een eigen table om de users in te beheren, welke los hangt van de linux-users. Blijkbaar heeft DA voor onderscheid dus i.p.v. root (voor MySQL) maar da_admin gekozen.

Maar goed om even over de 'admin' op terug te komen. Als ik in wil loggen in phpMyAdmin met de 'admin' credentials, dan logt hij niet in. Dus waar wordt die MySQL inlog voor de 'admin' dan gebruikt?

En wat is jullie advies als je het 'admin'-password wil wijzigen?
- passwd admin doen?
- Vanuit de webinterface op :2222 inloggen als 'admin' en daar op Change Password klikken en alles selecteren?

aristo
19/12/10, 16:38
Is het niet zo dat root in MySQL een totaal andere user is dan de root-user in Linux. MySQL gebruik een eigen table om de users in te beheren, welke los hangt van de linux-users. Blijkbaar heeft DA voor onderscheid dus i.p.v. root (voor MySQL) maar da_admin gekozen.

Dat is correct. Mysql houdt een eigen tabel bij. En binnen mysql kun je users meer/minder rechten geven. DirectAdmin maakt hiervan gebruik en geeft da_admin (wat dus wat anders is dan admin) deze rechten. Maar het is ook mogelijk meerdere users in mysql aan te maken met alle rechten (alhoewel je dat in de praktijk ws niet zult nodig hebben).


Maar goed om even over de 'admin' op terug te komen. Als ik in wil loggen in phpMyAdmin met de 'admin' credentials, dan logt hij niet in. Dus waar wordt die MySQL inlog voor de 'admin' dan gebruikt?
In DirectAdmin is "admin" ook een gewone gebruiker, die als reseller en als user zaken kan regelen. Dat betekent dat 'admin' ook gewoon een eigen mysql database kan hebben voor de eigen domeinen.


En wat is jullie advies als je het 'admin'-password wil wijzigen?
- passwd admin doen?
- Vanuit de webinterface op :2222 inloggen als 'admin' en daar op Change Password klikken en alles selecteren?
Dat is om het even. DirectAdmin is een soort schil om de linuxserver heen. Als je via het panel het wachtwoord veranderd, wordt dit op de achtergrond in de linuxomgeving feitelijk doorgevoerd en daar aangepast.

Het 'passwd admin' gebruikt de systeembeheerder om "als root" via ssh in te loggen en snel het wachtwoord te resetten (als dat om de een of andere reden nodig is.

Vrgr Eef

Mark17
19/12/10, 16:58
Maar goed om even over de 'admin' op terug te komen. Als ik in wil loggen in phpMyAdmin met de 'admin' credentials, dan logt hij niet in. Dus waar wordt die MySQL inlog voor de 'admin' dan gebruikt?
Die gebruik je als "normale user" als je een site (met MySQL database) onder de gebruiker admin aanmaakt.

En wat is jullie advies als je het 'admin'-password wil wijzigen?
- passwd admin doen?
- Vanuit de webinterface op :2222 inloggen als 'admin' en daar op Change Password klikken en alles selecteren?
Zodra je geen site onder de admin user hebt hangen: passwd admin