Autor: Marcin Praczko (haclet_at_silent.wshe.lodz.pl)
Data: sob 13 lip 2002 - 11:48:33 CEST
On Fri, 12 Jul 2002, [iso-8859-2] Łuciuk Mariusz wrote:
> Może ktoś ma skrypt który zmienia uprawnienia dla całego katalugu
> podkatalogów plików ipt.) automatycznie.
> Jak najlepiej automatycznie kompiować( zatrzym uprawnienia) dane z dysku na
> drugi dysk (bez mirroringu)
>
> Z góry dziękuję za odpowiedź i pozdrawiam
> Mario
1)
Skrypt zmieniajacy uprawinienia w katalogach i podkatalogach
#!/bin/sh
# Zmienia prawa i wlascicieli w katalogach rekursywnie.
# Tu wpisz sciezke do tego programu (tam gdzie on sie bedzie znajdywal)
PROG="/usr/Backup/bin/prawa.sh"
BKAT=`pwd`
NKAT=$BKAT/$1
# Zmien prawa katalogu
chmod 750 $NKAT
cd $NKAT
lista=`ls -aD $KAT`
for plik in $lista
do
if [ -d $plik ]; then
if [ $plik != "." ]; then
if [ $plik != ".." ]; then
$PROG $plik
continue
fi
fi
fi
if [ -f $plik ]; then
# Zmien prawa do plikow - w zaleznosci od tego czy plik jest
# wykonywalny czy tez nie.
if [ -x $plik ]; then
chmod 755 $plik
else
chmod 640 $plik
fi
fi
done
2)
Pobaw sie opcja p z komendy cp
man cp (szukaj paramteru p).
Pozdrawiam
------------------------------------------
Marcin Praczko (H_at_cl3t)
Linux Registered User No. 267909
To archiwum zostało wygenerowane przez hypermail 2.1.5 : pią 03 sty 2003 - 19:12:38 CET
Wyprawa Shackleton 2014