Jump to content
Claris Engage 2025 - March 25-26 Austin Texas ×

Remove Admin Access - What does it actually do?


This topic is 7308 days old. Please don't post here. Open a new topic instead.

Recommended Posts

Posted

I've got a solution that will be personalized to specific individuals before being burned to CD. To allow the personalization, I have some admin-only layouts and scripts that are used to enter the customized information before the CD is burned.

To make it impossible for the end-user to get into this stuff, I'm considering using the "Remove Admin Access" feature of Developer, which is something I have not ever used before. The description just says it permanently removes admin access and hides calculations, but doesn't go into any detail on what this means.

What does this option really do? Does it simply disable the Admin user from interactive login, or does it actually remove the account? How does it impact scripts that run as admin, privilege sets, and so forth? Are there any "Gotchas" I should look out for when using this option?

Posted

It actually removes any accounts with [Full Access], removes access to Define Database..., Layout Mode, and Scriptmaker.

If you do this to your database, only do it on a copy, since you won't be able to make any future changes. You should also make sure there is a way to get the data out of the protected solution before removing admin access.

Posted

That sounds like what I want then, thanks. Would doing this have any effect on scripts that are set to run with full access privileges? I assume not, but just want to be sure. Also, does this change affect Allow User Abort or error capture?

This thing is not really a database, more of an interactive document, so I'm not worried about getting data back out. And I'm a great believer in multiple redundant backups!

Posted

It's not normally recommended to "Remove Admin Access"; it's normally better to just keep your Admin password secret. Make a user login with non-design privileges to protect your work, and give that login to your users.

A couple of months from now, you will probably want to change something ...

Posted

The primary situation where you'd want to remove admin access would be if you are selling your solution and distributing it to the public. Doing this will prevent anyone from using any present or future password bypass tools to see your solution logic.

Posted

Transpower, normally I would agree with you (witness the fact that I've never before used this feature) but in this case there's no chance I will want to go in and make changes to the distributed files. Any changes that may be needed will be made to the original working file, and a new CD install distributed to everyone.

This solution is being distributed to a number of third parties completely outside our control. It's sort of like an exam, users answer questions, are given a final result of pass or fail, and a report is printed and faxed in. My biggest concern is preventing cheating, not protecting my code, though I don't want people seeing my spaghetti mess and six billion calc fields either... blush.gif

I want to make it impossible for someone who obtains a copy of the files to see the admin layouts, even if they do guess the admin password (unlikely) or use some sort of cracking program (I don't know how likely that might be). It sounds like removing admin access will do what I want.

There's a lot I'd like to do to make administration more automatic, but if this thing's not out the door this week, the angry villagers will be storming the castle with pitchforks and torches.

This topic is 7308 days old. Please don't post here. Open a new topic instead.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.