код и пример
sudo chmod +x protect.sh
и вставляем код
function protect(){
echo "apply protection"
sudo chattr +i -R "$1"
}
function unprotect(){
echo "apply unprotection"
sudo chattr -i -R "$1"
}
if [ $# -lt 2 ] ; then
echo " need 2 args command and path "
fi
action=$1
path="$2"
echo "Param count is $#"
echo "Chosen action is $action"
echo "Chosen path is $path"
case "$action" in
"protect" )
protect "$path"
;;
"unprotect" )
unprotect "$path"
;;
*)
echo "commands protect or unprotect require"
esac
возможно, новую версию выложу здесьmkdir ~/important
Установим защиту
sudo ./protect.sh protect important
Снимем защиту
sudo ./protect.sh unprotect important