===== начало текста скрипта ===== #!/bin/sh #http://www.mczone.ru #Автор: Фёдоров Николай Степанович #Место жительства: Украина, Донецк #Дата рождения: 18.07.1980 ROOT_DIR=$1 DIR_PERM=$2 FILE_PERM=$3 for name in $(find ${ROOT_DIR}) do if [ -d $name ] then chmod ${DIR_PERM} ${name} echo "DIRECTORY: '${name}' PERMS CHANGED TO 0x${DIR_PERM}" else chmod ${FILE_PERM} ${name} echo "FILE: '${name}' PERMS CHANGED TO 0x${FILE_PERM}" fi done ===== конец текста скрипта ===== #Пример запуска: #/понятный путь для FreeBSD/*doperm.sh(пробел) #/полный путь к нужному каталогу/(пробел)аттрибуты каталога в цифрах, #например: 00770(пробел)аттрибуты файла в цифрах, например: 00600 #./doperm.sh /mnt/archive/oldmail 00770 00600