L'autorizzazione della mia cartella cambia dopo l'esecuzione di un comando robocopy in una cartella. Cosa posso fare?

L'autorizzazione della mia cartella cambia dopo l'esecuzione di un comando robocopy in una cartella. Cosa posso fare?

Alcuni articoli sono stati tradotti dall’inglese con strumenti meccanici e possono contenere imprecisioni oppure errori di grammatica.

Sintomi

Eseguire un comando robocopy 1 su un computer Windows per copiare i dati in una cartella condivisa o in qualsiasi cartella in Synology NAS. L'autorizzazione della cartella di destinazione cambia dopo la copia.

Diagnosi

Robocopy può modificare l'autorizzazione della cartella di destinazione se viene utilizzata una delle seguenti opzioni: 2

  • /copyall
  • /copy:S
  • /sec

Queste opzioni copiano l'autorizzazione ACL della cartella di origine nella cartella di destinazione.

Soluzione

Rimuovere le opzioni elencate in Diagnosi dal comando robocopy, quindi eseguire di nuovo il comando.

L'opzione /copyall è equivalente a /COPY:DATSOU 1 3 , che non solo copia i dati di origine nella destinazione, ma anche gli attributi di origine, i timestamp, l'elenco di controllo di accesso NTFS (autorizzazione ACL), le informazioni sul proprietario e le informazioni di controllo 3. Pertanto, l'autorizzazione della cartella di destinazione potrebbe essere modificata se è diversa da quella della cartella di origine.

Note:

  1. Per informazioni sull'utilizzo e le opzioni di robocopy, consultare questo articolo.
  2. Se si utilizza l'opzione /b con una qualsiasi delle opzioni, l'autorizzazione della cartella di destinazione sarà sovrascritta con l'autorizzazione della cartella di origine.
  3. Evitare di utilizzare l'opzione U quando si copiano i dati su Synology NAS, in quanto l' elenco di controllo di accesso del sistema (SACL) non è supportato.
Sintomi
Diagnosi
Soluzione
Ulteriori letture