Назад | Перейти на главную страницу

автоматический вход cadaver (клиент WebDav)

Недавно я использовал труп, хотя есть ли способ автоматически войти в систему, например. один лайнер:

труп http://webdav.server.com пользователь = xxxxxxxxx пароль = xxxxxxxxxxx

Я не могу использовать davfs2, так как мой VPS не будет монтировать WebDav, потому что он соответствует требованиям FUSE.

Вы можете использовать файл .netrc, но помните, что это угроза безопасности. Он содержит пароль для учетной записи dav без шифрования. Вот некоторые из необходимых мер предосторожности:

  1. Не используйте для этого пароль где-либо еще.
  2. Установите права доступа к файлу .netrc 400 или 600 и принадлежат пользователю, запускающему cadaver. Использовать
  3. Если возможно, пусть программа трупа запускается от имени отдельного пользователя, который запускает только сценарий.

Вот информация для netrc со страницы руководства cadaver.

THE .netrc FILE
   The file ~/.netrc may be used to automatically login to a server
   requiring authentication. The  following  tokens  (separated  by
   spaces, tabs or newlines) may be used:

   machine host
          Identify a remote machine host which is compared with the
          hostname given on the command line or as an  argument  to
          the open command.  Any subsequent tokens up to the end of
          file or the next machine or default token are  associated
          with this entry.

   default
          This  is  equivalent to the machine token but matches any
          hostname. Only one default token may be used and it  must
          be after all machine tokens.

   login username
          Specifies  the  username  to  use  when logging in to the
          remote machine.

   password string
   passwd string
          Specifies the password to use  when  logging  in  to  the
          remote machine.

   Any other tokens (as described in ftp(1)) are ignored.

Удачи, Рик