Подкоманды IPython не будут работать, если вы используете псевдоним & ldquo; ipython & rdquo; команда

/media/* автомонтируется с помощью udisks. Если это NTFS или FAT, только активный пользователь получает к нему доступ, поэтому пользователь minidlna не может получить к нему доступ.

Глупо, что udisks имеет жесткие коды разрешений, есть отчет об ошибке: https: // bugs.launchpad.net/ubuntu/+source/udisks/+bug/682589

Если один монтирует диск с помощью sudo mount /dev/sdb1 /mnt или с /etc/fstab, он может устанавливать любые разрешения, которые он хочет, чтобы minidlna мог прочитайте его.

Итак, для домашних ПК одним удобным способом является редактирование /etc/default/minidlna, и либо укажите, что minidlna будет выполняться как root, либо как пользователь, который обычно монтирует эти диски.

# User and group the daemon should run as
USER="root"
#GROUP="minidlna"

] Если вы указали учетную запись пользователя вместо корня, также запустите sudo chown -R user:user /var/lib/minidlna

Чтобы повторно просмотреть библиотеку после изменений, запустите sudo service minidlna force-reload

И заметьте себе, а не добавляя media_dir= записи в /etc/minidlna.conf, я предпочитаю создавать символические ссылки в / var / lib / minidlna, например:

sudo ln -sf /media/alkisg/mydisk/Photos /var/lib/minidlna/Photos

... потому что таким образом я получаю дополнительный уровень иерархии при просмотре медиа-папок в DLNA-клиентах.

1
задан 13 April 2017 в 15:24

1 ответ

Чтобы избежать изъятия оболочки псевдонима в bash, вы можете вызвать его, используя либо

\ipython whatever

, либо

"ipython" whatever

Спасибо за вашу локализацию проблемы (я имею в виду псевдонимы).

0
ответ дан 24 May 2018 в 05:08

Другие вопросы по тегам:

Похожие вопросы: