Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Права на запись owncloud  (Прочитано 5098 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ns6k

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Права на запись owncloud
« : 23 Февраля 2022, 12:00:45 »
Не могу поставить owncloud, при установке выдает "Невозможно создать или записать в каталог данных /nextcloud/data"
В этот /nextcloud/data смонтирован другой HDD, права на /nextcloud/data дал пользователю который был создан Cyberpanel при добавлении сайта, подскажите что не так, на AlmaLinux все работало

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1749
    • Просмотр профиля
Re: Права на запись owncloud
« Ответ #1 : 23 Февраля 2022, 17:23:22 »
права на /nextcloud/data дал пользователю который был создан Cyberpanel

www-data

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2611
    • Просмотр профиля
Re: Права на запись owncloud
« Ответ #2 : 24 Февраля 2022, 08:55:52 »
chown -R www-data:www-data
А чего это вы тут делаете, а?

Оффлайн ns6k

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Права на запись owncloud
« Ответ #3 : 24 Февраля 2022, 14:22:28 »
выдает chown: invalid user: ‘chown’

в /etc/passwd  www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2611
    • Просмотр профиля
Re: Права на запись owncloud
« Ответ #4 : 24 Февраля 2022, 16:36:57 »
Так владельца менять от sudo надо.
И каталог указать на который меняете права.

chown -R www-data:www-data /nextcloud/data
Как то так. Я уж не думал что надо настолько очевидные вещи объяснять.
А чего это вы тут делаете, а?

Оффлайн ns6k

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Права на запись owncloud
« Ответ #5 : 24 Февраля 2022, 21:18:47 »
Цитировать
Так владельца менять от sudo надо.
Странная система, из под рута ошибку выдает, с sudo поменял, но это не помогло

Оффлайн c47

  • Активист
  • *
  • Сообщений: 356
    • Просмотр профиля
Re: Права на запись owncloud
« Ответ #6 : 24 Февраля 2022, 22:01:52 »
Странная система, из под рута ошибку выдает, с sudo поменял, но это не помогло
а что консоль при этом сказала - почему не приложил к сообщению
(Нажмите, чтобы показать/скрыть)

Оффлайн ns6k

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Права на запись owncloud
« Ответ #7 : 25 Февраля 2022, 12:30:01 »
Странная система, из под рута ошибку выдает, с sudo поменял, но это не помогло
а что консоль при этом сказала - почему не приложил к сообщению
(Нажмите, чтобы показать/скрыть)

я выше написал, под рутом выдает chown: invalid user: ‘chown’, если от пользователя через sudo то права меняет, но скрипт все равно не может записать в эту папку, права на папки 777

Оффлайн c47

  • Активист
  • *
  • Сообщений: 356
    • Просмотр профиля
Re: Права на запись owncloud
« Ответ #8 : 25 Февраля 2022, 12:36:38 »
я выше написал
(Нажмите, чтобы показать/скрыть)

Оффлайн ns6k

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Права на запись owncloud
« Ответ #9 : 25 Февраля 2022, 13:47:57 »
все удалил/почистил, в этот раз прошло все без ошибок, но скрипт выдает "Невозможно создать или записать в каталог данных /nextcloud/data"

(Нажмите, чтобы показать/скрыть)


Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2611
    • Просмотр профиля
Re: Права на запись owncloud
« Ответ #10 : 25 Февраля 2022, 14:03:16 »
Потому что сам nextcloud установлен в каталог nextcloud а данные лежат в подкаталоге data.
У меня была такая хрень, nextcloud ни в какую не хотел сам обновляться, приходилось обновлять вручную.
Оказалось всё просто, у меня nextcloud был установлен в каталог /var/www/html, каталог www это онсовной каталог для установки сайтов по умолчанию.
Так вот чтобы nextcloud получил все права и начал сам себя обновлять нужно было установить владельцем на каталог html пользователя www-data. После этого всё пошло как надо.

В вашем случае чтобы избежать ошибок видимо пользователя www-data нужно назначить на корневой каталог сайта тоесть на nextcloud.
Кстати сам nextcloud матерится в диагностике на небезопасное размещение каталога data внутри каталога с сайтом.
У nextcloud вообще очень хорошая система самодиагностики.
Поэтому я его вынес и получил структуру следующу:
/var/www/html
/var/www/data
После этоко nextcloud всё стало устраивать и материться он перестал.
А чего это вы тут делаете, а?

Оффлайн ns6k

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Права на запись owncloud
« Ответ #11 : 25 Февраля 2022, 14:45:32 »
Usermaster,
У меня стоит 20.04 Server + CyberPanel c OpenLiteSpeed
В панели создаю сайт, загружаю скрипт и при установке указываю каталог с данными /nextcloud/data в этот каталог смонтирован другой hdd а он не может в него записать
все так же делал на AlmaLinux + CyberPanel c OpenLiteSpeed только права давал на /nextcloud/data тому пользователю которого создает CyberPanel при создании сайта/домена, все завелось сразу, тут же не с пользователем от панели ни с  www-data не дает записать
« Последнее редактирование: 25 Февраля 2022, 14:50:27 от ns6k »

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2611
    • Просмотр профиля
Re: Права на запись owncloud
« Ответ #12 : 25 Февраля 2022, 15:02:27 »
Не знаю этих продуктов, ничего по ним не могу сказать.

Раз в другой системе было всё хорошо, значит накосячено с правами монтирования или каталогов.
А чего это вы тут делаете, а?

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1749
    • Просмотр профиля
Re: Права на запись owncloud
« Ответ #13 : 25 Февраля 2022, 18:23:41 »
Невозможно создать или записать в каталог данных /nextcloud/data

ls -ahl /nextcloud/data?

проверьте /nextcloud/config/config.php
  'datadirectory' => '/nextcloud/data',

Оффлайн ns6k

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Права на запись owncloud
« Ответ #14 : 25 Февраля 2022, 23:02:41 »
bezbo,

b0t@nextcloud:~$ ls -ahl /nextcloud/data
total 8.0K
drwxrwxrwx 2 www-data www-data 4.0K Feb 25 19:57 .
drwxrwxrwx 3 www-data www-data 4.0K Feb 25 10:34 ..


а конфиг у меня почти пустой, он же не дает установить

<?php
$CONFIG 
= array (
  &
#39;instanceid&#39; => &#39;oclmaqu988z4&#39;,
);


 

Страница сгенерирована за 0.05 секунд. Запросов: 25.