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, эта команда будет такой:
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.
Скриншот Джека Уоллена/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, которые должен выучить каждый новый пользователь.
После того, как вы выполнили эти шаги, вы можете поделиться любой папкой (если у вас есть разрешение на доступ к ней) со своего компьютера Linux в своей сети.
2024-03-14 17:19:06
1710438860
#Как #обмениваться #файлами #по #сети #помощью #этих #популярных #графических #интерфейсов #Linux