- Вопрос или проблема
- Обновлено для Ubuntu 24.04
- Ответ или решение
- Как поделиться папкой между двумя локальными пользователями в Ubuntu с помощью Nautilus
- Шаг 1: Добавление вашего брата в вашу группу
- Шаг 2: Изменение разрешений для папки, которую хотите поделиться
- Шаг 3: Проверка доступа вашего брата к общей папке
- Шаг 4: (необязательно) Создание символической ссылки
- Заключение
Вопрос или проблема
Я и мой брат имеем учетные записи пользователей на этом компьютере. Я хочу поделиться папкой Документы с ним.
Есть ли ПРОСТОЙ способ сделать это?
Я не продвинутый пользователь, поэтому ищу способ сделать это с помощью Nautilus, а не с помощью скрипта или с использованием символических ссылок.
Я могу загрузить приложение, если потребуется.
В последний раз, когда я хотел это сделать, я просто скопировал содержимое в /home
, чтобы мы оба могли использовать его.
Что-то, что я могу сделать в Системных настройках, было бы очень полезно.
Обновлено для Ubuntu 24.04
Процесс состоит из трех/четырех шагов.
Шаг первый: Сделайте своего брата членом вашей группы.
Имя вашей группы совпадает с вашим идентификатором пользователя. Например, если ваш идентификатор пользователя akumar
, ваше имя группы также akumar
. Если идентификатор вашего брата bkumar
, то вы хотите сделать bkumar
членом группы akumar
.
- Установите приложение Gnome-System-Tools с помощью команды:
sudo apt install gnome-system-tools
. - Найдите и нажмите на приложение Пользователи и группы
- Откроется окно Настройки пользователей. Выберите вашего пользователя,
akumar
, в левой панели. Затем нажмите на поле Управление группами под списком пользователей.
Откроется новое окно под названием Настройки групп. - Прокрутите вниз и дважды щелкните на название группы вашего брата
bkumar
. Как показано на вышеуказанном изображении, убедитесь, что имя группы “bkumar”. Убедитесь, что отмечены оба поля для “A Kumar” и “B Kumar” под Члены группы. Нажмите ОК. - Внесите те же изменения для группы bkumar и убедитесь, что оба akumar и bkumar являются членами этой группы.
Теперь вы добавили группу брата bkumar
к вашему собственному имени пользователя akumar
. В качестве альтернативы, вы можете использовать команду:
sudo usermod -a -G bkumar akumar #Добавляет группу bkumar пользователю akumar
sudo usermod -a -G akumar bkumar #Добавляет группу akumar пользователю bkumar
Смотрите Как управлять пользователями и группами с помощью графического интерфейса? для получения дополнительной информации о добавлении группы к имени пользователя.
Шаг второй: Измените разрешение папки, которую хотите поделиться. Я предполагаю, что вы хотите поделиться своей папкой Музыка с братом bkumar.
-
Откройте Nautilus, также известный как Файлы. Щелкните правой кнопкой мыши на папку, которую хотите поделиться (Музыка). Нажмите на Свойства.
-
Откроется окно Установить пользовательские разрешения. Как видите, группа установлена на `akumar’ и доступ установлен на “Доступ к файлам”.
-
Измените группу на `bkumar’ и доступ на “Создание и удаление файлов”.
найдите разрешения группы и измените их на “Чтение и запись”. Убедитесь, что установлено разрешение для передачи тех же разрешений файлами и папками внутри.
Шаг третий: Проверьте, может ли ваш брат создавать и удалять файлы в общей папке.
- Позвольте вашему брату войти в компьютер или войдите в учетную запись вашего брата.
- Откройте Nautilus, также известный как Файлы. Он откроется в домашней папке вашего брата. Откройте папку Музыка вашего брата.
- Откройте еще одно окно Nautilus.
- щелкните на Другие местоположения на левой панели. Затем нажмите на значок диска Ubuntu.
- Дважды щелкните на папке home.
- Дважды щелкните на папке под названием 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 принадлежит к своей группе, которая по умолчанию совпадает с именем пользователя. Для того чтобы ваш брат мог получить доступ к вашей папке, вам нужно добавить его в вашу группу. Вот как это сделать:
-
Установите приложение Gnome-System-Tools с помощью следующей команды:
sudo apt install gnome-system-tools
-
Найдите и откройте приложение Пользователи и группы.
-
В окне настроек пользователей выберите свою учетную запись и нажмите на кнопку Управление группами.
-
В новом окне найдите и дважды щелкните на группе вашего брата (например,
bkumar
), чтобы добавить в нее вашу учетную запись (akumar
). Убедитесь, что оба пользователя (вы и ваш брат) добавлены в группы друг друга. -
После добавления завершаем настройки, нажав ОК.
Шаг 2: Изменение разрешений для папки, которую хотите поделиться
Теперь, когда ваш брат добавлен в вашу группу, вам нужно изменить разрешения на папку, которую вы хотите поделиться. Допустим, вы хотите поделиться папкой Документы.
-
Откройте Nautilus (Файлы) и щелкните правой кнопкой мыши на папке Документы. Выберите Свойства.
-
Перейдите на вкладку Разрешения.
-
В появившемся окне измените группу на вашу (например,
akumar
) и дайте доступ к созданию и удалению файлов. -
Убедитесь, что для всех вложенных файлов и папок также применяются эти разрешения. Проверьте, чтобы у группы было разрешение на чтение и запись.
Шаг 3: Проверка доступа вашего брата к общей папке
Теперь вы можете проверить, сможет ли ваш брат получить доступ к вашей папке.
-
Пускай ваш брат войдет в свою учетную запись.
-
Откройте Nautilus и перейдите в папку вашего брата.
-
В другом окне Nautilus перейдите в папку Документы вашей учетной записи.
-
Попробуйте создать файл в папке Документы и проверьте, сможет ли ваш брат его увидеть и редактировать.
Шаг 4: (необязательно) Создание символической ссылки
Если вы хотите, чтобы ваш брат легко получал доступ к вашей папке, вы можете создать символическую ссылку на вашу папку в его домашней директории.
Для этого вам нужно будет воспользоваться терминалом:
ln -s '/home/akumar/Документы' '/home/bkumar/Документы_a'
Замените имена пользователей и папок в команде по мере необходимости.
Заключение
Следуя этим простым шагам, вы сможете легко организовать доступ к общей папке между двумя пользователями на Ubuntu, используя всего лишь наглядный интерфейс Nautilus. Это исключит необходимость в копировании файлов в общие директории в /home
, обеспечивая одновременно удобный и безопасный обмен данными.
Если у вас возникнут какие-либо вопросы или возникнут сложности, не стесняйтесь обращаться за дополнительной помощью.