NAV2009R2 - New domain user, by default has Admin Rights
eYe
Member Posts: 169
Hi,
Came across this today, a domain user that does not even exist in SQL, is able to open up the production database and has admin rights on everything.
Apparently some (but not all users) are also now having extra permissions.
I checked the Roles and permissions, and as mentioned earlier, the user does not even exist in SQL...
Any idea on where I can even start looking for the cause, never seen this before.
Kind Regards,
Ewald
Came across this today, a domain user that does not even exist in SQL, is able to open up the production database and has admin rights on everything.
Apparently some (but not all users) are also now having extra permissions.
I checked the Roles and permissions, and as mentioned earlier, the user does not even exist in SQL...
Any idea on where I can even start looking for the cause, never seen this before.
Kind Regards,
Ewald
Kind Regards,
Ewald Venter
Ewald Venter
0
Answers
-
Marking this as solved though it isn't yet.
Seems it is a SQL permission issue. Group Permission somewhere that just allows anything and everything. Scary...Kind Regards,
Ewald Venter0 -
Out of interest sake,
On a machine running Windows Server 2012, the login (as previously mentioned, not implicitly listed in SQL, nor in listed in NAV's Windows Logins) is able to open the database and modify data.
On Windows Server 2008 however, with the same login, NAV gives the expected "The User ID and password are invalid" error.
So from an access point of view there would appear that there is a loophole somehow using Server 2012.
Suppose setting Security Model to Enhanced might be a short term solution?Kind Regards,
Ewald Venter0 -
Are you sure the user isn't member of a domain group with SUPER permission?0
-
Yes, like I mentioned it is in a domain group. But no domain groups are listed in NAV under the Windows logins.
Using the same login, on Windows Server 2012 I can open NAV and modify any table, but Windows Server 2008 (accessing the same database) it gives you the incorrect login message as one would expect.
The elevated permissions for existing users I can understand because they are assigned to the "Super" Domain group. Actually I don't understand, because after a synchronise no error messages present themselves, does it not then replace the database level security in SQL?Kind Regards,
Ewald Venter0
Categories
- All Categories
- 75 General
- 75 Announcements
- 66.7K Microsoft Dynamics NAV
- 18.8K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 610 NAV Courses, Exams & Certification
- 1.9K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 251 Dynamics CRM
- 103 Dynamics GP
- 6 Dynamics SL
- 1.5K Other
- 991 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 28 Design Patterns (General & Best Practices)
- Architectural Patterns
- 9 Design Patterns
- 4 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1K General Chat
- 1.6K Website
- 77 Testing
- 1.2K Download section
- 23 How Tos section
- 249 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions