code: def dir_attribs(location, mode=None, owner=None,
                  group=None, recursive=False, use_sudo=False):
      
      recursive = recursive and "-R " or ""
      if mode:
          if use_sudo:
              sudo('chmod %s %s %s' % (recursive, mode,  location))
          else:
              run('chmod %s %s %s' % (recursive, mode,  location))
      if owner:
          if use_sudo:
              sudo('chown %s %s %s' % (recursive, owner, location))
          else:
              run('chown %s %s %s' % (recursive, owner, location))
      if group:
          if use_sudo:
              sudo('chgrp %s %s %s' % (recursive, group, location))
          else:
              run('chgrp %s %s %s' % (recursive, group, location))
docs: cuisine dir_attribs doesn't do sudo, so we implement our own
          Updates the mode/owner/group for the given remote directory.