|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3736
|
mi capita un problema incomprensibile con robocopy
ho due NAS che mappo con
net use k: \\xxxxxxx\xxxxx net use m: \\xxxxxxx\xxxxx e che poi con robcopy cerco di sincronizzare robcopy k:\ m:\ /purge /256 /copy:dats mandando in esecuzione robocopy vengono mostrati messaggi di Accesso Negato ma se io copio e incollo o trascino file da k: a m: non viene mostrato alcun messaggio di errore e la copia avviene in modo corretto. Se faccio la copia trascinando e poi lancio robcopy, c'è addirittura un file che nonostante sia il medesimo in k: e in m: viene ricopiato da robocopy quasi fosse presente un file diverso nei due dischi ma così non è, ma poi l'assurdità è che alla fime della copia il file nella destinazione m: porta la data 1980!!!!! Ho verificato tutte le date di sistema e sono tutte corrette: che cosa potrebbe essere secondo voi? Riassumendo: - copia e incolla o trascina tuto ok - robocopy messaggi Accesso Negato e variazione data grazie p.s. ho notato che xcopy invece non presenta gli stessi problemi di robocopy Ultima modifica di misterx : 03-06-2011 alle 07:25. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: May 2005
Messaggi: 8697
|
Hai provato a vedere se robocopy funziona in locale, tipo tra due hdd?
__________________
. Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3736
|
ho provato con altri due hd e funziona correttamente, però sono visti dal sistema in modo diverso: via iscsi
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: May 2005
Messaggi: 8697
|
Se utilizzi robocopy da m --> k invece che da k --> m funziona?
__________________
. Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3736
|
|
![]() |
![]() |
![]() |
#6 | ||
Senior Member
Iscritto dal: May 2005
Messaggi: 8697
|
Quote:
Oppure prova RichCopy, un alternativa Microsoft a Robocopy Quote:
__________________
. Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . |
||
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3736
|
Quote:
in effetti sto notando che è un problema di protezioni. Ho una directory che viene montata anche da un server AIX, directory nella quale ci faccio arrivare tutti i vari backup. La stranezza è che in ambiente windows le protezioni sono settate full su administrator ed io robocopy lo eseguo come administrator. Ho provato a smontare la directory in AIX ma non sembra quella la fonte dei problemi. Ho notato poi che un NAS era sotto dominio mentre l'altro no, allora ho messo sotto dominio anche il secondo ma non è cambiato nulla. Una cosa che mi resta da fare è polverizzare questa directory usata da tutti e ricrearla ma volevo evitarlo per capire cosa la blocca. Sbaglio oppure c'è in robocopy una opzione che bypassa tutte le protezioni? Ho notato anche che molti file hanno le protezioni un pò mescolate in quanto tutti i file presenti sono il risultato della copia da un server che mi si era rotto. |
|
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: May 2005
Messaggi: 8697
|
Quote:
__________________
. Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . |
|
![]() |
![]() |
![]() |
#9 | |
Senior Member
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3736
|
Quote:
Ho riavviato il secondo NAS e magicamente si è sistemato quasi tutto: dico quasi in quanto sul primo NAS ho ancora problemi di accesso negato. Purtroppo è stato creato un ambiente con una miriade di condivisioni e per ogni directory si devono reimpostare le protezioni appropriate. Mi chiedevo se esite oltre al comando CACLS un programma che propaghi le protezioni di ogni cartella ai rispettivi file figli |
|
![]() |
![]() |
![]() |
#10 | |
Senior Member
Iscritto dal: May 2005
Messaggi: 8697
|
Quote:
Output Applicazione della voce di controllo di accesso OI Alla cartella selezionata e ai file. CI Alla cartella selezionata e alle sottocartelle. IO La voce di controllo di accesso non viene applicata al file o alla directory corrente. (IO)(CI) Alla cartella selezionata, alle sottocartelle e ai file. (OI)(CI)(IO) Solo alle sottocartelle e ai file. (CI)(IO) Solo alle sottocartelle. (OI)(IO) Solo ai file. Questo invece é xcalcs,inoltre possibile utilizzare Xcacls.exe per visualizzare le autorizzazioni per un file o una cartella. Digitare, ad esempio, xcacls C:\winnt. Ad esempio: Codice:
c:\WINNT BUILTIN\Users:R BUILTIN\Users:(OI)(CI)(IO)(special access:) GENERIC_READ GENERIC_EXECUTE BUILTIN\Power Users:C BUILTIN\Power Users:(OI)(CI)(IO)C BUILTIN\Administrators:F BUILTIN\Administrators:(OI)(CI)(IO)F NT AUTHORITY\SYSTEM:F NT AUTHORITY\SYSTEM:(OI)(CI)(IO)F BUILTIN\Administrators:F CREATOR OWNER:(OI)(CI)(IO)F IO: Solo eredità. Questo flag indica che questa voce ACE non si applica all'oggetto corrente. CI: Eredità contatore. Questo flag indica che i contatori subordinati erediteranno questa voce ACE. OI: Eredità oggetto. Questo flag indica che i file subordinati erediteranno la voce ACE. NP: Senza propagazione. Questo flag indica che l'oggetto subordinato non propagherà ulteriormente la voce ACE ereditata. La lettera alla fine di ogni riga indica l'autorizzazione. Ad esempio: F: Controllo completo C: Modifica W: Scrittura Quindi con uno dei due metodi dovresti risolvere.
__________________
. Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . |
|
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3736
|
grazie per le dritte, sto indagando. Digitanto semplicemente
cacls * ottengo <Impossibile trovare dominio di account>(accesso speciale). Per figli intendevo che le protezioni di ogni cartella venissero propagate ai rispettivi file. Ho trovato casi di file in cui le protezioni nella cartella erano di certi utenti e nei file, nomi di utenti che nulla avevano a che fare coon quella cartella; in pratica un mescolamento di protezioni. Allora l'idea che mi era venuta era la seguente: - leggi le protezioni della cartella xyz - copiale nelle sottocartelle e file figli Accade anche un altro fatto interessante: se vado su una cartella, tasto destro->protezioni, l'utende NOMEDOMINIO/Administrator non possiede alcun privilegio; se setto le arie protezioni tutte a ON, queste dopo aver cliccato su OK vengono nuovamente disabilitate. Ultima modifica di misterx : 04-06-2011 alle 10:36. |
![]() |
![]() |
![]() |
#12 |
Senior Member
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3736
|
da quanto sto riuscendo a capire, un NAS una volta messo sotto dominio e abilitato il protocollo NFS, ogni volta che si crea una nuova cartella di default gli attori che possono accedere alla cartella sono:
dominio/Administrator root owner everyone Quello che non è chiaro è che pur everyone non possedendo alcun privilegio, se lo si elimina viene ricreato. Questo vale anche per dominio/Administrator ma non vale per nobody(Unix User/nobody) che anche se eliminato viene ricreato coi medesimi privilegi |
![]() |
![]() |
![]() |
#13 | |
Senior Member
Iscritto dal: May 2005
Messaggi: 8697
|
Quote:
Quindi Everyone é di sistema, non devi cancellarlo. Prova però a dargli i permessi di una cartella e vedi se cambia qualcosa Certo hai un bel casino ![]()
__________________
. Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . |
|
![]() |
![]() |
![]() |
#14 | |
Senior Member
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3736
|
Quote:
ho provato a dare i permessi a Everyone ma vengono disabilitati subito |
|
![]() |
![]() |
![]() |
#15 |
Senior Member
Iscritto dal: May 2005
Messaggi: 8697
|
Sò che é una soluzione estrema e che di solito non consiglio, ma forse é il caso di formattare, perdi più tempo a districarti tra permessi che mi sembrano peraltro molto incasinati, piuttosto che partire da zero. Poi vedi tu se la soluzione ti aggrada
__________________
. Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . |
![]() |
![]() |
![]() |
#16 |
Senior Member
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3736
|
sono più di 400.000 file ed importantissimi, quindi è per me soluzione improponibile.
|
![]() |
![]() |
![]() |
#17 | |
Senior Member
Iscritto dal: May 2005
Messaggi: 8697
|
Quote:
![]() Il problema é che qualsiasi cosa facciamo non serve. Dare i permessi al gruppo Everyone significa darli a tutti, admin o user che siano, che ovviamente fanno parte del gruppo. Però a parte la formattazione, dovresti comunque avere una soluzione di backup. Perché secondo me il pc di base é inaffidabile, quindi i miei dati, che ovviamente non sono paragonabili ai tuoi, sono su hdd diverso dal so e inoltre su hdd esterno. Devi trovare una soluzione di backup a prescindere, così in caso di problemi ( in fondo come questo, oppure una rottura hardware ) sei libero di formattare il pc.
__________________
. Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . |
|
![]() |
![]() |
![]() |
#18 |
Senior Member
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3736
|
forse sono riuscito a risolvere con cacls
grazie per le dritte ![]() |
![]() |
![]() |
![]() |
#19 | |
Senior Member
Iscritto dal: May 2005
Messaggi: 8697
|
Quote:
![]() Sono contento per te.
__________________
. Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:23.