Samba
Samba — пакет программ, которые позволяют обращаться к сетевым дискам и принтерам на различных операционных системах по протоколу SMB/CIFS.
Установка из репозитория
Samba можно установить через терминал:
su -
apt-get update
apt-get install samba samba-client
epm -i samba samba-client
Обзор сетевых ресурсов в Nautilus
Для включения обзора сетевых ресурсов SMB протокола в Nautilus достаточно выполнить следующее:
- Измените группу в
/etc/samba/smb.conf
c Samba на что-то своё, например:WORKGROUP
; - Включите сервис Samba (
smb.service
) в системе, если он ещё не включён:
su -
systemctl enable --now smb
- Установить пакеты
avahi-daemon
иnautilus-share
:
su -
apt-get install avahi-daemon nautilus-share
epm -i avahi-daemon nautilus-share
Подсказка
Возможно потребуется выход из пользователя или перезагрузка
Управление пользователями Samba
По умолчанию конфигурационный файл smb.conf
содержит следующую строку:
workgroup = SAMBA
security = user
passdb backend = tdbsam
printing = cups
printcap name = cups
В данной конфигурации Samba использует механизм авторизации основанный на базе данных TDB.
Добавить пользователя в таком случае можно используя следующий подход:
su -
pdbedit -au username
Подсказка
Вместо username
вставьте имя пользователя системы, которого хотите добавить.
Чтобы посмотреть текущих пользователей:
su -
pdbedit -L
Предоставление доступа к папкам и Android TV
Ниже приведены действия для того, чтобы предоставить доступ устройствам в локальной сети к папке на компьютере. Подобный функционал, к примеру, можно использовать для просмотра контента с Android TV через NOVA Video Player, учитывая что два клиента находятся в одной сети (подключены к одному роутеру).
На компьютере добавьте пользователя через команду pdbedit
, как показано выше. Далее в Настройках GNOME перейдите в раздел «Общий доступ» и включите опцию «Общий доступ к файлам»>
Внимание
Не включайте опцию «Требовать пароль».
Добавьте пользователя в группу usershares
и перезагрузите компьютер:
su -
usermod -aG usershares username
systemctl reboot
Подсказка
Вместо username
вставьте имя указанного выше пользователя
В Nautilus нажмите правую кнопку мыши на нужной папке и в контекстном меню выберите пункт «Настроить общий доступ». В открывшемся окне включите опцию «Открыть общий доступ к папке», введите желаемое имя для сетевого ресурса и нажмите «Создать ресурс».
После этого на Android TV в Nova Video Player перейдите в раздел «Сеть», далее — «Общие папки (SMB)», в котором появится сетевая папка. Для входа используйте логин и пароль локального пользователя.
Готово! Теперь можно смотреть фильмы, скаченные на компьютер, сразу на Android TV