Поделиться папкой между двумя локальными пользователями

Вопрос или проблема

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

Есть ли ПРОСТОЙ способ сделать это?

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

Я могу загрузить приложение, если потребуется.

В последний раз, когда я хотел это сделать, я просто скопировал содержимое в /home, чтобы мы оба могли использовать его.

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

Обновлено для Ubuntu 24.04

Процесс состоит из трех/четырех шагов.

Шаг первый: Сделайте своего брата членом вашей группы.

Имя вашей группы совпадает с вашим идентификатором пользователя. Например, если ваш идентификатор пользователя akumar, ваше имя группы также akumar. Если идентификатор вашего брата bkumar, то вы хотите сделать bkumar членом группы akumar.

  1. Установите приложение Gnome-System-Tools с помощью команды: sudo apt install gnome-system-tools.
  2. Найдите и нажмите на приложение Пользователи и группывведите описание изображения здесь
  3. Откроется окно Настройки пользователей. Выберите вашего пользователя, akumar, в левой панели. Затем нажмите на поле Управление группами под списком пользователей.введите описание изображения здесь
    Откроется новое окно под названием Настройки групп.введите описание изображения здесь
  4. Прокрутите вниз и дважды щелкните на название группы вашего брата bkumar.введите описание изображения здесь Как показано на вышеуказанном изображении, убедитесь, что имя группы “bkumar”. Убедитесь, что отмечены оба поля для “A Kumar” и “B Kumar” под Члены группы. Нажмите ОК.
  5. Внесите те же изменения для группы bkumar и убедитесь, что оба akumar и bkumar являются членами этой группы.

Теперь вы добавили группу брата bkumar к вашему собственному имени пользователя akumar. В качестве альтернативы, вы можете использовать команду:

sudo usermod -a -G bkumar akumar  #Добавляет группу bkumar пользователю akumar
sudo usermod -a -G akumar bkumar  #Добавляет группу akumar пользователю bkumar

Смотрите Как управлять пользователями и группами с помощью графического интерфейса? для получения дополнительной информации о добавлении группы к имени пользователя.

Шаг второй: Измените разрешение папки, которую хотите поделиться. Я предполагаю, что вы хотите поделиться своей папкой Музыка с братом bkumar.

  1. Откройте Nautilus, также известный как Файлы. Щелкните правой кнопкой мыши на папку, которую хотите поделиться (Музыка). Нажмите на Свойства.введите описание изображения здесь

  2. Перейдите на вкладку разрешений внизу окна.введите описание изображения здесь

  3. Откроется окно Установить пользовательские разрешения.введите описание изображения здесь Как видите, группа установлена на `akumar’ и доступ установлен на “Доступ к файлам”.

  4. Измените группу на `bkumar’ и доступ на “Создание и удаление файлов”.введите описание изображения здесь

    найдите разрешения группы и измените их на “Чтение и запись”. Убедитесь, что установлено разрешение для передачи тех же разрешений файлами и папками внутри.


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

  1. Позвольте вашему брату войти в компьютер или войдите в учетную запись вашего брата.
  2. Откройте Nautilus, также известный как Файлы. Он откроется в домашней папке вашего брата. Откройте папку Музыка вашего брата.
  3. Откройте еще одно окно Nautilus.
  4. щелкните на Другие местоположения на левой панели. Затем нажмите на значок диска Ubuntu.введите описание изображения здесь
  5. Дважды щелкните на папке home.введите описание изображения здесь
  6. Дважды щелкните на папке под названием akumar внутри home.введите описание изображения здесь

Скопируйте файл из музыкальной папки B Kumar в музыкальную папку A Kumar.введите описание изображения здесь

Шаг четвертый: (по желанию) Создайте ссылку на музыкальную папку A Kumar в домашней папке вашего брата B Kumar.

Метод графического интерфейса для создания символической ссылки отключен в Nautilus по умолчанию. Используйте следующую команду:

ln -s '/home/akumar/Music' '/home/bkumar/As Music' 

Измените имена пользователей и названия папок в соответствии с вашими потребностями.

Также смотрите Как мне создать ссылку на файл в Ubuntu 23.10? и включите Создать ссылку в файлах. После включения вы можете создать символическую ссылку на папку Музыка akumar в домашней папке akumar, щелкнув правой кнопкой мыши на папку Музыка и выбрав Создать ссылку из контекстного меню. Затем переместите эту ссылку в домашнюю папку bkumar.

Надеюсь, это поможет.

sudo mkdir /shared
sudo chmod a+rw /shared

Теперь все могут видеть и редактировать папку /shared. Не стесняйтесь помещать туда файлы, и все смогут получить доступ к этой папке и делиться файлами между пользователями.

Я бы рекомендовал следующее решение:
– Создайте группу для совместного использования, просто назовите ее “shared”.
– Добавьте всех пользователей, которым должен быть предоставлен доступ к общим файлам, в эту группу.
– Создайте каталог вне домашних папок пользователей, например, /shared для общих файлов.
– Измените группу этой папки на группу для совместного использования и настройте разрешения группы.
– Установите бит “sticky” для этой общей папки.

Преимущества этого решения:
– Каждый файл, который вы копируете в эту папку, автоматически получает общую группу, так что каждый пользователь, который является членом этой группы, может получить доступ к этим файлам без дополнительных усилий.
– Вы все еще можете иметь свои личные файлы вне этой папки с вашей личной группой, которые недоступны другим пользователям, пока они не могут получить root-доступ и не могут загрузиться с другой операционной системы Linux. Но имейте в виду: если вы хотите иметь настоящую конфиденциальность, вам нужно использовать зашифрованные папки/файлы.

Мне интересно, почему дистрибутивы Linux все еще не имеют общего решения для этой проблемы, поскольку это касается почти всех.

Ответ или решение

Как поделиться папкой между двумя локальными пользователями в Ubuntu с помощью Nautilus

Обмен файлами между пользователями на одной машине под управлением Ubuntu может показаться сложной задачей, особенно если вы не являетесь опытным пользователем. В этом руководстве мы рассмотрим простое и удобное решение, которое не требует использования терминала или сложных скриптов. Вам понадобятся лишь базовые знания работы с файловым менеджером Nautilus.

Шаг 1: Добавление вашего брата в вашу группу

Каждый пользователь в Linux принадлежит к своей группе, которая по умолчанию совпадает с именем пользователя. Для того чтобы ваш брат мог получить доступ к вашей папке, вам нужно добавить его в вашу группу. Вот как это сделать:

  1. Установите приложение Gnome-System-Tools с помощью следующей команды:

    sudo apt install gnome-system-tools
  2. Найдите и откройте приложение Пользователи и группы.

  3. В окне настроек пользователей выберите свою учетную запись и нажмите на кнопку Управление группами.

  4. В новом окне найдите и дважды щелкните на группе вашего брата (например, bkumar), чтобы добавить в нее вашу учетную запись (akumar). Убедитесь, что оба пользователя (вы и ваш брат) добавлены в группы друг друга.

  5. После добавления завершаем настройки, нажав ОК.

Шаг 2: Изменение разрешений для папки, которую хотите поделиться

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

  1. Откройте Nautilus (Файлы) и щелкните правой кнопкой мыши на папке Документы. Выберите Свойства.

  2. Перейдите на вкладку Разрешения.

  3. В появившемся окне измените группу на вашу (например, akumar) и дайте доступ к созданию и удалению файлов.

  4. Убедитесь, что для всех вложенных файлов и папок также применяются эти разрешения. Проверьте, чтобы у группы было разрешение на чтение и запись.

Шаг 3: Проверка доступа вашего брата к общей папке

Теперь вы можете проверить, сможет ли ваш брат получить доступ к вашей папке.

  1. Пускай ваш брат войдет в свою учетную запись.

  2. Откройте Nautilus и перейдите в папку вашего брата.

  3. В другом окне Nautilus перейдите в папку Документы вашей учетной записи.

  4. Попробуйте создать файл в папке Документы и проверьте, сможет ли ваш брат его увидеть и редактировать.

Шаг 4: (необязательно) Создание символической ссылки

Если вы хотите, чтобы ваш брат легко получал доступ к вашей папке, вы можете создать символическую ссылку на вашу папку в его домашней директории.

Для этого вам нужно будет воспользоваться терминалом:

ln -s '/home/akumar/Документы' '/home/bkumar/Документы_a'

Замените имена пользователей и папок в команде по мере необходимости.

Заключение

Следуя этим простым шагам, вы сможете легко организовать доступ к общей папке между двумя пользователями на Ubuntu, используя всего лишь наглядный интерфейс Nautilus. Это исключит необходимость в копировании файлов в общие директории в /home, обеспечивая одновременно удобный и безопасный обмен данными.

Если у вас возникнут какие-либо вопросы или возникнут сложности, не стесняйтесь обращаться за дополнительной помощью.

Оцените материал
Добавить комментарий

Капча загружается...