# File lib/bee_task_default.rb, line 279
      def chmod(parameters)
        params_desc = {
          :files     => { :mandatory => true,  :type => :string_or_array },
          :mode      => { :mandatory => true,  :type => :integer },
          :recursive => { :mandatory => false, :type => :boolean, :default => false }
        }
        check_parameters(parameters, params_desc)
        files = parameters[:files]
        mode = parameters[:mode]
        recursive = parameters[:recursive]
        files = Dir.glob(files)
        if files.length > 0
          puts "Changing permissions for #{files.length} file(s) to '#{mode}'"
          begin
            if recursive
              FileUtils.chmod_R(mode, files)
            else
              FileUtils.chmod(mode, files)
            end
          rescue
            error "Error changing permissions: #{$!}"
          end
        end
      end