[linux-l] Dateirechte wiederherstellen

Rocco Melzian Rocco.Melzian at TU-Berlin.de
Di Jan 10 12:20:47 CET 2006


>>Gibt es eine M?glichkeit, die Dateien mit denen aus einem Backup-Ordner 
>>zu vergleichen und einfach
>>nur die Dateirechte zu ?bernehmen ?  Danke f?r alle Hinweise.
> 
> Ja, stat kann dir da helfen:
> 
> REAL=/real
> BACKUP=/backup
> 
> find ${REAL} -type d -o -type f | while read file ; do
> 	chmod `stat -c %a ${BACKUP}/${file#${BACKUP}}` ${file}
> done
> 
> Das sollte es eigentlich tun.
> stat -c %a gibt die Rechte in oktal aus, also 755 oder 666 oder so.
Kann man unter Debian eigentlich auch die kompletten Zugriffsrechte/Ownerships
auf die "Defaults" zurücksetzen lassen. Damit alles wieder so ist wie nach der
ersten Installation eines Paketes? Nur falls halt kein Backup der 
Rechte/Ownerships vorliegt.

Grüße Rocco




Mehr Informationen über die Mailingliste linux-l