Tôi đã thử làm theo các ví dụ trong chủ đề này nhưng vẫn không thể làm cho nó hoạt động. Cuối cùng tôi đã vấp phải bài viết này ở đây: Chạy minidlna trên Ubuntu và làm theo từng bước một và bây giờ tôi có phương tiện trên ổ đĩa thứ hai của mình được phục vụ thông qua minidnla. Nếu bất kỳ ai khác đấu tranh, tôi khuyên bạn nên làm theo quy trình của anh ấy.
Tôi đã trích dẫn văn bản của anh ấy trong trường hợp trang của anh ấy biến mất.
Anh ta đã cài đặt một dịch vụ gọi là minidlna, được cho là cho phép truyền phát phương tiện truyền thông. Tuy nhiên, nó không giống như các quyền trên thư mục đã chọn của anh ấy. Đường dẫn là / media / jw / drive2 / foo.
jw@FooPC:~$ sudo service minidlna restart
* Restarting DLNA/UPnP-AV media server minidlna
[2014/07/23 21:03:30] minidlna.c:594: error: Media directory "/media/jw/drive2/foo" not accessible [Permission denied]
Anh ta chỉ nó vào một thư mục trong thư mục nhà của mình và nó thích điều đó tốt, nhưng không phải là ổ đĩa thứ 2 chứa phương tiện truyền thông .
Anh ấy đã thử đặt người dùng là tôi trong tệp conf và trong tệp mặc định. Nhưng cuối cùng, anh phát hiện ra rằng anh phải đặt người dùng là gốc Root để làm cho nó hoạt động.
Anh mở thiết bị đầu cuối và bước vào ...
sudo gedit /etc/default/minidlna
... và chỉnh sửa tập tin ...
# User and group the daemon should run as
USER=”root”
#GROUP=”minidlna”
... Sau đó được lưu và quay lại thiết bị đầu cuối và nhập ...
sudo gedit /etc/minidlna.conf
... và chỉnh sửa tập tin ...
# Specify the user name or uid to run as.
user=root
Anh khởi động lại dịch vụ bằng ...
sudo service minidlna restart
... Trong thiết bị đầu cuối và lần này không có lỗi về quyền.
Tôi hy vọng điều đó sẽ giúp được ai đó vì nó đã giúp tôi. Nếu nó giúp bạn thì hãy ghé thăm trang của anh ấy và để lại cho anh ấy một bình luận như tôi đã làm để anh ấy biết rằng trang của anh ấy đang giúp đỡ!
CẬP NHẬT:
Điều này hoạt động ngay lập tức nhưng nếu bạn tắt nguồn máy và sau đó khởi động lại thì ổ đĩa thứ hai không được phục vụ bởi máy chủ minidnla cho đến khi bạn chạy:
sudo service minidlna restart
Làm cho nó hoạt động từ bootup là một vấn đề ổ đĩa chế độ người dùng và có thể được khắc phục bằng cách thêm ổ đĩa vào fstab . Nhược điểm là hệ thống sẽ không tự động khởi động nếu ổ đĩa không được cắm, vì nó sẽ gây khó chịu khi yêu cầu thử lại hoặc bỏ qua trước khi tiếp tục khởi động.
Một cách khác để thêm ổ đĩa vào fstab là khởi động lại dịch vụ minidlna khi khởi động lại từ cron:
sudo crontab -e
sau đó thêm dòng tiếp theo vào cuối tập tin:
@reboot sleep 60 && sudo service minidlna restart
force-reload
.