Home » Как обмениваться файлами по сети с помощью этих популярных графических интерфейсов Linux

Как обмениваться файлами по сети с помощью этих популярных графических интерфейсов Linux

D3Damon/Getty Images

Я регулярно делюсь файлами и папками в своей домашней сети из Linux. Фактически, у меня есть одна машина, на которой находится определенная папка, в которой хранятся все мои первые черновики рукописей. Когда я решил, что предпочитаю хранить эти файлы у себя (вместо того, чтобы рисковать, что сторонний облачный провайдер будет использовать их для обучения нейронных сетей искусственного интеллекта), Samba оказалась очевидным решением.

Также: ядро ​​Linux 6.8 предлагает несколько интересных новых функций и «все исправления».

Для того, кто десятилетиями использовал Linux, настройка общего ресурса Samba не составит труда. Для тех, кто плохо знаком с операционной системой с открытым исходным кодом, все не так просто. К счастью, два самых популярных графических интерфейса Linux (GNOME и KDE Plasma) немного упрощают создание таких общих ресурсов.

Я хочу провести вас через весь процесс, чтобы вы могли легко создавать общие сетевые ресурсы на своем компьютере с Linux.

Как обмениваться файлами по сети с помощью этих графических интерфейсов Linux

Первое: установка Samba

Что вам понадобится: Чтобы это работало, вам понадобится дистрибутив Linux со средой рабочего стола GNOME или KDE Plasma. Вам также понадобится пользователь с привилегиями sudo. Вот и все. Давайте сделаем это возможным. Я продемонстрирую это на дистрибутиве на базе Ubuntu (Pop!_OS). Если вы используете дистрибутив на основе Fedora, обязательно замените apt-get на менеджер пакетов dnf во время процесса установки Samba.

Если ваш дистрибутив Linux не поставляется с предустановленной Samba, вы можете установить ее с помощью команды:

sudo apt-get установить самбу -y

Если ваш дистрибутив основан на Fedora, эта команда будет такой:

Read more:  Смотрите, как Айшвария Рай Баччан поздравила маму с днем ​​рождения | Новости кино на хинди

sudo dnf установить самбу -y

По умолчанию пользователей необходимо добавить и разрешить им использовать Samba. Для этого требуется всего две команды. Первый добавляет пользователя в Samba командой:

sudo smbpasswd -a ИМЯ ПОЛЬЗОВАТЕЛЯ

Где USERNAME — ваше имя пользователя Linux.

Сначала вам будет предложено ввести пароль sudo, а также ввести и подтвердить пароль для Samba.

А еще: BigLinux делает Linux простым для всех — и он должен стать намного популярнее.

Далее необходимо включить пользователя командой:

sudo smbpasswd -e ИМЯ ПОЛЬЗОВАТЕЛЯ

Где USERNAME — ваше имя пользователя Linux.

Совместное использование из GNOME

Чтобы это работало с файловым менеджером Natilus (он же «Файлы»), вам необходимо установить программное обеспечение с помощью команды:

sudo apt-get установить nautilus-share -y

Если в вашем дистрибутиве используется ДНФэта команда:

sudo dnf установить nautilus-share -y

Перезапустить Наутилус можно командой:

Откройте Nautilus и найдите папку, которой хотите поделиться. Щелкните правой кнопкой мыши эту папку и выберите «Локальный сетевой ресурс».

Если вы не видите этот пункт меню, возможно, вы захотите выйти из системы и снова войти в нее.

Скриншот Джека Уоллена/ZDNET

В появившемся всплывающем окне установите флажок «Поделиться этой папкой». После этого вы можете назвать общий ресурс, а затем (если вы хотите дать пользователям разрешение на изменение содержимого общего ресурса) установите флажок «Разрешить другим создавать и изменять файлы в этой папке». Если вы хотите разрешить анонимный вход в общий ресурс, вы можете установить флажок Гостевой доступ (хотя я бы не рекомендовал это из соображений безопасности).

После того как вы разобрались с командами, это все, что вам нужно сделать, чтобы поделиться папкой в ​​GNOME.

Read more:  Finnair сдает в аренду два самолета A330 партнеру по альянсу Qantas

Скриншот Джека Уоллена/ZDNET

Нажмите «Создать общий ресурс», а затем, при появлении запроса, нажмите «Добавить разрешения автоматически». Если вы получили сообщение об ошибке, включающее «net usershare вернула ошибку 255», вам необходимо выполнить следующие две команды:

sudo mkdir -p /var/lib/samba/usershares/ sudo chmod go+rwx /var/lib/samba/usershares/

Как только вы это сделаете, вы сможете получить доступ к общей папке из своей сети.

Совместное использование из KDE Plasma

Войдите в KDE Plasma и откройте приложение Konsole. Выдайте команду:

sudo apt-get install kdenetwork-filesharing -y

Если ваш дистрибутив основан на Fedora, эта команда будет такой:

sudo dnf install kdenetwork-filesharing -y

Также: Лучшие услуги облачного хранения, которые вы можете купить для защиты своих файлов.

Затем вам нужно будет пройти тот же процесс, который описан выше, для добавления и включения ваших пользователей в общие ресурсы Samba.

Щелкните правой кнопкой мыши папку, которой хотите поделиться, и выберите «Свойства». В появившемся всплывающем окне нажмите вкладку «Поделиться».

В верхней части вкладки «Поделиться» вы, вероятно, увидите предупреждение с кнопкой «Исправить разрешения». Нажмите эту кнопку. При появлении запроса нажмите «Изменить разрешения».

Скорее всего, вы увидите эту ошибку.

Скриншот Джека Уоллена/ZDNET

Вернувшись на вкладку «Общий доступ», установите флажок «Поделиться этой папкой с другими компьютерами в локальной сети». После этого вы можете настроить общий ресурс, присвоив ему имя и разрешив/настроив гостевой доступ. Я бы предложил оставить «Всем» разрешения «Только чтение» и предоставить вашему пользователю полный доступ. Как только вы это сделаете, нажмите ОК.

Теперь вы можете настроить общий ресурс именно так, как вам нужно.

Скриншот Джека Уоллена/ZDNET

Также: Первые 5 команд Linux, которые должен выучить каждый новый пользователь.

Read more:  Раскладушка размером с обычный смартфон. Honor представила Magic Vs2

После того, как вы выполнили эти шаги, вы можете поделиться любой папкой (если у вас есть разрешение на доступ к ней) со своего компьютера Linux в своей сети.

2024-03-14 17:19:06


1710438860
#Как #обмениваться #файлами #по #сети #помощью #этих #популярных #графических #интерфейсов #Linux

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.