Newsgroup: it.comp.appl.access
Titolo: Protezioni file access e file WRKGADM.EXE

La situazione è questa:
ho un file mdb di access, creato con molti sacrifici e molte rotture alla
news.
Questo file, devo metterlo su un computer il cui operatore non deve poter
modificare nè la struttura del file , nè la cancellazione dei record, e nè
la modifica dei record, ma gli è permesso solo inserire i dati.
lo stesso file, tramite rete, deve essere letto da un altro PC a cui è
permesso solo di leggere UNA maschera ed alcune interrogazioni di ricerca di
record, ma non deve avere la possibilità ne di cancellare il file, nè di
modificarlo, nè di leggere le tabelle, nè di modificare i record inseriti.
Da premettere che il file è stato già protetto da password per l'accesso, ma
per il resto come faccio??
ho sentito parlare di FE e BE, ma praticamente non ci ho capito niente,
ho anche provato con autorizzazioni utenti e gruppi, ma lo stesso non ci ho
capito niente, anzi nelle prove non ho fatto altro che inguaiare la
situazione, modificando il file system.mdw che ho dovuto poi ripristinare
con Wrkgadm.exe anche non sapendo come usare quest'ultimo (ci sono riuscito
per caso).
Ho anche il dubbio che non posso stare tranquillo con le autorizzazioni
utenti e gruppi dato che se si copia il file mdb e lo si porti su un pc
diverso, questo possa essere letto e modificato a piacere.
Un aiuto elementare, dettagliato e comprensivo ad un ignorante come me: è
quello che vi chiedo!.
grazie.

 La situazione è questa:
CUT
Ovviamente la strada migliore e' la sicurezza a livello utente e siccome la
cosa e' stata ampiamente dibattuta potrai trovare delle utili informazioni
sul sito comune.
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente

 ha scritto nel messaggio
news:v2jJ6.28693$UW4.1...@news.infostrada.it...

bella risposta! non risolvo nulla! il sito comune me lo sono studiato, ma
non ho trovato quello che cerco di particolare.

 non ho trovato quello che cerco di particolare.
Se ti dico:
Sezione General
Terzultima FAQ "Come utilizzare la sicurezza di Access?"
Va meglio?
Sib

 ha scritto nel messaggio
news:qQkJ6.29651$UW4.1...@news.infostrada.it...

quella l'ho già letta!, ma il mio dubbio è che se il file viene copiato su
un altro pc, le protezioni come si comportano?
e poi, devo metterlo in pratica!, questo è la mia preoccupazione (il
riuscirci)
chiedo troppo per un esempio pratico?

 chiedo troppo per un esempio pratico?
Ok,
non e' che chiedi troppo, ma in quella faq trovi proprio una procedura
pratica passo-passo.
Se la segui correttamente lo spostamento del file su un altro pc non
comporta alcun rischio di violazione della sicurezza.
Ricorda comunque che la cosa da tenere presente e' che bisogna togliere
tutte le autorizzazioni all'utente admin (e cosi' metti fuori gioco il
problema dello spostare il file su un altro pc) e poi creare un altro utente
cui dare tutte le autorizzazioni.
Ricorda di togliere l'utente admin dal gruppo degli amministratori
Ricorda anche di rendere il nuovo utente proprietario di tutti gli oggetti,
questo si fa sempre dalla finestra di gestione della sicurezza.
Fai delle prove con un db di test.
Ciao, Sib


ho seguito passo passo tutte le istruzioni del sitocomune, ma quello che non
ho capito:
ho creato un nuovo amministratore dandogli tutte le potenzialita,
ho creato 2 utenti con limitate possibilita di manovra.
ho assegnato una pasword all'amministratore,
quando apro access con il nome di un utente e relativa password, quello mi
chiede sempre e solo la login e password dell'amministratore.
poi ammesso che questo è corretto, se sposto il file su un altro computer,
come si comporta?
se questo utente non è uno di quelli assegnati, che succede?
la procedura non mi è chiara! saro corto di comprensorio ma.... non ho
capito!
quello che devo fare è questo:
io , amministratore, ho fato un file sul mio pc collegato ad una rete
intranet e mi chiamo, quando parte windows, ced con relativa password del
gruppo xx
il file creato e da proteggere in parte devo piazzarlo su un pc collegato in
rete (la rete è unica) ad un collega che sta collegato sempre come gruppo xx
ma come utente salvatore e relativa password, infine devo far leggere questo
file ad un altro collega che sta collegato alla rete come gruppo yy , utente
urp e relativa password, il quale deve vedere solo una maschera e non deve
poter fare nient'altro , neanche poter cancellare con esplora risorse il
file.
Questo è quanto, non riesco a farlo e ho anche la paura delle conseguenze a
sbagliare.
ciao

 capito!
Fai cosi': (su un db di test)
crea un nuovo utente
mettilo nel gruppo degli amministratori
togli dal gruppo amministratori l'utente amministratore predefinito
metti una password qualsiasi (se non c'e') all'amministratore predefinito
chiudi access e riaprilo connettendoti come il nuovo utente che hai creato
vai nella gestione delle autorizzazioni sugli oggetti di access
cambia il proprietario di tutti gli oggetti mettendogli il nuovo utente
togli all'amministratore le autorizzazioni che non vuoi che abbia sugli
oggetti
fai la stessa cosa per il gruppo utenti
Tieni presente che:
il gruppo e' una specie di utente, nel senso che puo' avere autorizzazioni a
fare varie cose e che queste autorizzazioni vengono ereditate dagli utenti
che fanno parte di quel gruppo.
In sostanza, per togliere una autorizzazione a un utente devi toglierla a
quell'utente e ai gruppi di cui fa parte.
Quando sposti il tuo db su un altro pc, devi semplicemente ricreare su
questo gli utenti che ti interessano usando lo stesso nome utente e lo
stesso ID (non dimenticarlo mai!!) in questo modo potrai lavorare sul tuo
db.
L'utente amministratore predefinito (che e' lo stesso per tutti) non potra'
fare niente perche' gli avrai tolto tutte le autorizzazioni.
Ciao
Sib


e se, essendo in rete, copio il mio file system.mdw sugli altri pc collegati
in rete?
non sarebbe più facile e veloce?
un'ultima curiosita o dubbio, quando assegno il nome e la password di un
utente in Wrkgadm.exe, questi devono avere qualche relazione con il nome
utente e password  di windows che si trova sui computer collegati in rete o
posso assegnarli con nomi differenti?
ciao e grazie delle risposte

 db.
Perche' non bisogna mai dimenticare l'ID?
A cosa serve?
grazie Riccardo

 ciao e grazie delle risposte
Ciao
Sib

 grazie Riccardo
Ciao
Sib


oggi ho creato 2 utenti, con relativi ID (è stata un'impresa dato che ho
dovuto ripristinare 3 volte il system originale "come amministratore, nom mi
riconosceva la PW")
dopo averci riuscito, ho trasferito il file mdb su un pc di un collega senza
toccare il system,
vado fisicamente sul pc del collega e tento di aprire il file, ma è stato
impossibile (non mi chiedeva ne la password ne il nome utente, appariva solo
l'avviso di utente non autorizzato.
A questo punto ho copiato il file system del mio PC su quello del collega e
ho riprovato, OK funziona! ma........  aprendo il file con il nome utento
assegnato, questo si apre senza password.
A questo punto mi chiedo, se il secondo utente apre il DB col nome utente
del primo, questo ha le autorizzazioni del primo e non mi sta bene,
dove devo cambiare le password dei singoli utenti? sul mio pc(di cui ho
provato, ma cambia l'unica pw disponibile che è quella mia), su ogni pc
degli utenti o dove? e poi, i singoli utenti come devono comportarsi se si
vogliono fare un loro DB senza tener conto del system che gli ho piazzato io
dato che access parte con la protezione del system che ho messo io in
windows dei loro pc?

 windows dei loro pc?
Se fai come ti suggerisco, il loro file mdw rimarra' quello predefinito e
aprendo altri programmi non avranni problemi.
Sib


oggi ho creato 2 utenti, con relativi ID (è stata un'impresa dato che ho
dovuto ripristinare 3 volte il system originale "come amministratore, nom mi
riconosceva la PW")
dopo averci riuscito, ho trasferito il file mdb su un pc di un collega senza
toccare il system,
vado fisicamente sul pc del collega e tento di aprire il file, ma è stato
impossibile (non mi chiedeva ne la password ne il nome utente, appariva solo
l'avviso di utente non autorizzato.
A questo punto ho copiato il file system del mio PC su quello del collega e
ho riprovato, OK funziona! ma........  aprendo il file con il nome utento
assegnato, questo si apre senza password.
A questo punto mi chiedo, se il secondo utente apre il DB col nome utente
del primo, questo ha le autorizzazioni del primo e non mi sta bene,
dove devo cambiare le password dei singoli utenti? sul mio pc(di cui ho
provato, ma cambia l'unica pw disponibile che è quella mia), su ogni pc
degli utenti o dove? e poi, i singoli utenti come devono comportarsi se si


 wrote in message fexK6.693$Rc5....@news2.tin.it...

________
Se non sbaglio, per cambiare le pwd di tutti gli utenti, devi entrare come
utente e cambiare
la sua pwd....
Es:
Utenti------- Pippo, Pluto e Paperino
Entri prima come utente Pippo ed imposti la sua password
Poi come Pluto ed imposti la sua Password
ed infine come Paperino.
ciao
Riccardo