Перейти к основному содержанию

OwnCloud — изменить URL ссылки

Owncloud

Если в Owncloud переместить папку (или файл), на которую разрешён внешний доступ по ссылке, то общий доступ к данной папке пропадёт. Если сгенерировать новую ссылку на папку, то она уже будет другой.

Иногда это может создать проблему:

  • если вы уже опубликовали ссылку в печатном издании
  • выслали ссылку многим клиентам и не имеете возможности выслать им новую
  • ваша ссылка используется в коде
  • вы отправили ссылку и уже не знаете кто ей может пользоваться

В любом случае было бы неплохо вернуть её назад. Сделать это можно напрямую через базу данных. Естественно, нужно знать какая была ссылка ранее.

Не забываем сделать резервную копию БД!

Была старая ссылка (теперь уже нерабочая):

https://owncloud.example.com/index.php/s/h8wovDVdnU3KwNS

Генерируем новую ссылку на перемещённый объект:

https://owncloud.example.com/index.php/s/qBRE0d8ak6g2h6S

Коннектимся к базе данных, я делаю это в MySQL через консоль:

mysql -u root -p

Вводим пароль.

Выводим список баз:

SHOW DATABASES;

Подключаемся к нужной базе:

USE owncloud;

Меняем новый токен (из URL) на старый:

UPDATE oc_share
SET token = 'h8wovDVdnU3KwNS'
WHERE token = 'qBRE0d8ak6g2h6S';

На этом всё, шарманка работает.

Теги

 

Похожие материалы

OwnCloud — отключить у пользователя 2FA

На тестовом сервере OwnCloud у меня была учётная запись с настроенной двухфакторной аутентификацией. 2FA было настроено через DUO. И приложение для двухфакторной аутентификации на телефоне перестало работать.

Теги