Bewahren Sie die Zugriffsberechtigung beim Kopieren aus der Netzwerkfreigabe osx

301
ikel

Ich versuche, ein Skript zu erstellen, das Dateien / Ordner aus einem freigegebenen Netzwerkordner (in ActiveDirectory) in eine hohe Version 10.13.3 kopiert

Im freigegebenen Ordner im Netzwerk habe ich einen Ordner namens folder1 und ein Skript namens install (ausführbare Datei).

Installationsskript enthält

#!/bin/bash cd "/Volumes/Software/MAC/" sudo cp -pRH "folder1" "/Applications/" 

Wenn ich diesen freigegebenen Ordner öffne und ein Skript ausführe, werden zwar Ordner1 in den Anwendungsordner kopiert, der kopierte Ordner1 enthält jedoch ein Stoppschild, und ich kann nicht darauf zugreifen. Es scheint, dass die Berechtigungen durcheinander geraten.

Es ist zwar komisch, wenn ich manuell exakte Befehle in Terminal eingebe, wird Ordner1 korrekt kopiert.

Ich habe auch versucht, mit Rsync-Befehl, es hat das gleiche Ergebnis.

Jemand bitte helfen

0

0 Antworten auf die Frage