[linux-l] Dateirechte wiederherstellen
Benjamin Schieder
blindcoder at scavenger.homeip.net
Di Jan 10 12:05:45 CET 2006
On Tue, Jan 10, 2006 at 11:23:41AM +0100, Niels Ehlers wrote:
>
> Hallo zusammen,
>
> mal angenommen, ein verwirrter Admin f?hrt chmod 777 * -R im falschen
> Ordner aus......
>
> 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.
Achtung, ungetestet. Grad mal ausm Aermel geschuettelt.
Gruesse,
Benjamin
--
_ _ _ _ _
| \| |___| |_| |_ __ _ __| |__
| .` / -_) _| ' \/ _` / _| / /
|_|\_\___|\__|_||_\__,_\__|_\_\
| | (_)_ _ _ ___ __
| |__| | ' \ || \ \ /
|____|_|_||_\_,_/_\_\
Play Nethack anywhere with an x86 computer:
http://www.crash-override.net/nethacklinux.html
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : nicht verfügbar
Dateityp : application/pgp-signature
Dateigröße : 189 bytes
Beschreibung: nicht verfügbar
URL : <https://mlists.in-berlin.de/pipermail/linux-l-mlists.in-berlin.de/attachments/20060110/1c8a9eb4/attachment.sig>
Mehr Informationen über die Mailingliste linux-l