Hvordan kan jeg skifte aktuel bruger fra Administrator til en anden tildelt bruger? Hver gang jeg logger på er det altid som administrator. Hvordan kan jeg logge på som en anden?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Vel ved at logge på med at andet bruger ID and Admin. Det kræver selvfølgelig at du har oprettet de andre brugere, og at du kører med sikkerhed på brugerniveau .
Anbring koden i et Modul og kald den med GetUserName()
Option Compare Database
Private Declare Function apiGetUserName Lib "advapi32.dll" Alias _ "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) As Long
Function GetUserName() As String ' Returns the network login name Dim lngLen As Long, lngX As Long Dim strUserName As String strUserName = String$(254, 0) lngLen = 255 lngX = apiGetUserName(strUserName, lngLen) If lngX <> 0 Then GetUserName = Left$(strUserName, lngLen - 1) Else GetUserName = "" End If End Function
Gå til Funktioner/Sikkerhed/Bruger- og gruppekonti. Vælg Skift logon-adgangskode og indtast en adgangskode for Admin. Herefter skal alle brugere logge på med brugernavn og password. (Husk at oprette dem først i ovennævnte form på fanen Brugere)
skov_p->Jeg mente bare, at hvis man skal logge på som noget andet end Admin i databasen, vil den kode, du gav, ikke hjælpe stort, da den jo ikke handler om logon, men om at finde ud af, HVEM DER ER logget på.
En tilføjelse til Fdata's indlæg: Du opretter brugere under menuen Funktioner->Sikkerhed->Bruger- og gruppekonti. Hvis du ikke ønsker at ændre adgangskode for Admin (hvis man f.eks. sidder og tester sikkerhed og derfor blot skal prøve at logge på som en anden bruger) kan du lave en shortcut, som logger på som en anden bruger: Shortcut'en kan se således ud: "C:\Programmer\Microsoft Office\Office\MSAccess.exe" C:\Dokumenter\DinDatabase.mdb /User RM
Husk at definere en anden bruger som administrator, fjern rettighederne fra brugeren admin og fra gruppen brugere, luk db'en, lav en ny db under et nyt navn, importer den gamle db så den nye bruger bliver ejer af db-en. Herved fjernes rettighederne for brugeren admin (som du ikke kan slette) til at tildele sig selv rettigheder. Når du opretter brugere, så husk at gemme userID som skal bruges hvis du vil re-generere en ny .mdw fil (hvis den går tabt). Ønsker du yderligere sikkerhed, bør du sikre adgangen på netværksniveau, filniveau, lave et generelt database password (er gemt krypteret i selve databasen) og til sidt kryptere hele gøjemøget (gøres inde fra Access menuerne). Det står alt sammen i hjælpe dokuen.
Kan man se af teksten at jeg har arbejdet inden for IT sikkerhed med sindsyge Amerikanske sikkerhedsregler udført med Tysk grundighed ?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.