BBC BASIC forum
Comments
-
It's your forum, your serverif the database is damaged (which it is, if it's got the forum in a broken state) then any means necessary to repair it are fair game.
This seems pretty clear-cut to me. The administrator of a server is not (necessarily) also the administrator of the services running on that server. In just the same way that I don't consider those who maintain Hostinger's server to be the 'owners' of my website, I am not the 'owner' of the forum.
To make any changes to the forum without the explicit permission of the founder would require a high bar to be passed, and I don't see that we can claim it has been.0 -
Hated_moron wrote: »To make any changes to the forum without the explicit permission of the founder would require a high bar to be passed, and I don't see that we can claim it has been.
0 -
Back here https://distillery.matrixnetwork.co.uk:3004/discussion/comment/952/#Comment_952 you mentioned he had resigned from the position. So on that basis I would say "ownership" would revert to you.0
-
Back here https://distillery.matrixnetwork.co.uk:3004/discussion/comment/952/#Comment_952 you mentioned he had resigned from the position. So on that basis I would say "ownership" would revert to you.
I don't even know whether DDRM transferred founder status to Patrick or not. If he didn't, David of course retains 'ownership'; if he did, ownership remains with Patrick because strictly speaking the founder cannot 'resign'!
I've sought clarification on both these points, so that at least we know what the current situation is, but I've received no reply. In the absence of confirmation I'm not at all sure that there's anything that you or I can legally do.
Whether by design or by accident, I am completely stuck.0 -
You could use phpMyAdmin to look at the user table to see whether DDRM and/or Patrick still have the founder flag. That's not changing anything but you will have a clearer view of the "ownership" state.0
-
You could use phpMyAdmin to look at the user table to see whether DDRM and/or Patrick still have the founder flag.0
-
If examining URLs is giving me sane answers, my user ID is 248, yours is 529 and Patrick is 51. DDRM appears to be deleted. (Can't see how a deleted user could be considered the owner.)
I don't think the layout is documented per se, I may have to spin up a copy of phpBB with a similar version to yours to see what I can figure out from the database layout.0 -
DDRM appears to be deleted.
It's more than likely that his 'backdoor' account has never made any posts to the forum, so you won't be able to find the User ID that way. What we really need is a reverse lookup: list all the accounts which have founder status. Do you think that is possible?Can't see how a deleted user could be considered the owner.
Can you (or anybody else) see any reason not to delete the forum altogether? Since it went offline nobody has commented on it, nobody has contacted me to ask what's happened to it, nobody seems to care that the many years worth of archive it represents is no longer accessible.
In which case why are we even bothering? Just delete the whole caboodle and be done with it.0 -
I'm certain it's possible to interrogate the database to see which account is marked as founder. One can find out anything from the database - that's what phpbb works with after all. Similarly, anything which could be done from the forum can be done from the database, and if it's done carefully and with understanding, will be exactly as if it had been done from the forum.0
-
Similarly, anything which could be done from the forum can be done from the database, and if it's done carefully and with understanding, will be exactly as if it had been done from the forum.
0 -
Indeed so, but this is a warning against unskilled and uncareful changes. One can proceed in perfect safety, if one starts with a backup. And one would study the schema first, to understand what needs to be done. This wouldn't be a case of making try-and-see changes.1
-
One can proceed in perfect safety, if one starts with a backup. And one would study the schema first, to understand what needs to be done.
I'm not going to be stupid enough to give unfettered access to my website, e.g. via SSH, to somebody I don't know and trust, so I don't understand how your proposal can be put into practice.
It's trusting Patrick more than perhaps I should that has got me into this mess in the first place!0 -
It seems most likely to me, for a successful outcome, that you'd give database access to Michael. No need to give full machine access, as far as I can tell.0
-
Would you be prepared to share a backup dump of the database, that way it can be examined without touching the live one?0
-
-
Would you be prepared to share a backup dump of the database, that way it can be examined without touching the live one?
0 -
Hated_moron wrote: »...I've also got phpMyAdmin access, which has something to do with databases.0
-
Hated_moron wrote: »Would you be prepared to share a backup dump of the database, that way it can be examined without touching the live one?
Yes please. I can then spin up a MySQL instance to have a look around it, and there's zero risk to your live database.0 -
I'm taking this as meaning you have a phpMyAdmin username and password
0 -
That's certainly the interface I'm familiar with. (I imagine there's a direct way to access it - if you can't discover it I suppose you'd need to ask support. I'm certain I don't have full access to the hosting of the forum where I do have phpMyAdmin access. For what it's worth, that forum is hosted at OVH.)0
-
I imagine there's a direct way to access it - if you can't discover it I suppose you'd need to ask support.
But as I never normally need to enter a password I think that means it's the same as the main web hosting login. What I can possibly do is to set the database password to something different, although I'm not sure what effect that might have on the straightforward way of accessing it from my web hosting control panel.
Edit: Are you absolutely certain that changing the database login credentials won't have any effect on the forum itself?0 -
Can you add a new user from your usual view, with SELECT (read-only) permissions on the phpBB database?0
-
Hated_moron wrote: »But as I never normally need to enter a password I think that means it's the same as the main web hosting login.
If you were to change the database password, you'd need to be sure the forum config has the new value. It might be that this is arranged by your provider's interface. Otherwise, you'd edit a config file. But I'm not sure there's any particular reason to change it.
0 -
If you were to change the database password, you'd need to be sure the forum config has the new value.
It's basically what I suspected all along: any attempt to hack the database is likely to brick the forum and leave us in a worse position than we are now. Since doing that would almost certainly be illegal anyway, I'm relieved that it's not practical.
I'll send Michael the FTP login credentials to see if he can do something with them.
0 -
Can you add a new user from your usual view, with SELECT (read-only) permissions on the phpBB database?
What I've seen in the phpBB docs is that the only thing you can do with moderate safety is to promote or demote an existing user to a different privilege level. And even then you have to be careful if you're fiddling with the founder privilege.
If you can clone the database from a backup, it might be interesting to try to access it from a BBC BASIC program using the mysqllib library. At least that way you could write - and then give to me - a program which would do everything with minimal chance of 'human error'.
0 -
Some progress: I've heard from DDRM and evidently he does still have admin access to the forum. So long as he is prepared to be cooperative, that should mean that hacking into the database isn't necessary.0
-
That is good news. Perhaps, if he doesn't want to remain running it on a day to day basis, he gives you admin (or at least moderator) access, that would solve many problems.0
-
That's a bit daft of him as all new users will need this. Basic (pun not intended) responsibilities of a forum admin that he should have been aware of when he took up the role
0 -
Hated_moron wrote: »I don't even know whether DDRM transferred founder status to Patrick or not. If he didn't, David of course retains 'ownership'; if he did, ownership remains with Patrick because strictly speaking the founder cannot 'resign'!
I've sought clarification on both these points
0 -
[If] he gives you admin (or at least moderator) access, that would solve many problems.
I don't object to having moderator access (although ideally I'd like to have confirmation from one or more of those who were so upset about me being an admin that they are happy for me to) but that's really a decision for Patrick not David.
0