Гид по технологиям

Как делиться файлами между учётными записями на Windows, Linux и macOS

6 min read Настройка Обновлено 23 Nov 2025
Как делиться файлами между учётными записями
Как делиться файлами между учётными записями

Быстрые ссылки

  • Windows
  • Linux
  • macOS

Коротко о принципе

Операционные системы с поддержкой нескольких пользователей изолируют домашние каталоги для каждого аккаунта. Чтобы обмениваться файлами между локальными аккаунтами на одном компьютере, используют специальные общие папки или настраивают права доступа на уровне файловой системы. Ниже — практические инструкции и советы для каждой платформы, а также проверочные списки и рекомендации по безопасности.

Windows

На Windows есть системная папка Public, доступная всем локальным пользователям. По умолчанию путь:

C:\Users\Public

Файлы, помещённые в соответствующие подпапки (Public\Music, Public\Pictures и т. п.), будут видны другим пользователям. Windows также добавляет эти папки в библиотеки каждого пользователя, что упрощает поиск и перемещение файлов.

Папка Public в Windows 7, показана в проводнике

Если нужно расшарить папку по локальной сети, используйте «Advanced sharing» в Центре управления сетями и общим доступом. Параметр “Public folder sharing” позволяет быстро открыть Public-папки по сети.

Перенос файла в публичную библиотеку Windows через окно библиотеки

Если вы хотите расшарить произвольную папку между локальными аккаунтами (не по сети), можно изменить ACL (список контроля доступа) через свойства папки или с помощью команды icacls. Пример команды для предоставления полного доступа группе Users (выполните от имени администратора):

icacls "C:\Path\To\Folder" /grant "Users":(OI)(CI)F /T

Пояснения:

  • “(OI)(CI)” — наследуемые права для объектов и подпапок;
  • “/T” — применяется рекурсивно ко всем вложенным файлам.

Важно: изменение прав может открыть доступ к конфиденциальным данным — проверяйте, какие учётные записи входят в группу Users и нет ли в системе гостевых аккаунтов.

Проверка результата (Windows)

  • Убедитесь, что другие локальные пользователи видят папку в Проводнике.
  • Проверьте доступ через другой аккаунт: чтение/запись.
  • При сетевом расшаривании проверьте, что в брандмауэре разрешён File and Printer Sharing.

Linux

На многих дистрибутивах по умолчанию нет единой «Public» папки с общим доступом между локальными аккаунтами. Самый понятный и управляемый способ — создать группу и использовать её для совместного доступа.

Пример подхода (терминал, Ubuntu и подобные дистрибутивы):

  1. Создать общую группу:
sudo groupadd sharedgroup
  1. Добавить пользователей в группу:
sudo usermod -aG sharedgroup alice
sudo usermod -aG sharedgroup bob
  1. Назначить группу на папку и установить бит SGID, чтобы новые файлы наследовали группу:
sudo chown :sharedgroup /srv/shared
sudo chmod 2775 /srv/shared
  1. (Опционально) Установить доступ через ACL для более гибкой настройки:
sudo setfacl -R -m g:sharedgroup:rwx /srv/shared
sudo setfacl -d -m g:sharedgroup:rwx /srv/shared

Пояснения:

  • chmod 2775 — ставит бит SGID (2) и права rwxrwxr-x (775): новые файлы наследуют группу и имеют нужные права;
  • setfacl позволяет задать права для групп/пользователей, которые не покрываются базовой моделью Unix.

Создание общей папки в Ubuntu через свойства папки в Nautilus

Альтернативный вариант для простоты — создать публичную папку в вашем домашнем каталоге и дать всем остальные права “ Others” через файловый менеджер (Properties → Permissions → Others: Create and delete files). Но такой подход даёт права всем локальным пользователям и даже, в некоторых конфигурациях, сервисам — используйте с осторожностью.

Когда использовать какой способ (Linux)

  • Если пользователи постоянны и управляются администратором — используйте групповую модель (sharedgroup).
  • Если нужно быстро обмениваться файлами с временным доступом — публичная папка с правами Others.
  • Для совместной работы с контролем версий и прав — настройте отдельный сервис (Git, Nextcloud, Samba) вместо прямого общего каталога.

macOS

macOS создаёт системную папку Shared, доступную всем аккаунтам. По пути:

/Users/Shared

Чтобы открыть папку, в Finder выберите “Перейти → Компьютер“ (Go → Computer), затем Macintosh HD → Users → Shared. Файлы, помещённые в эту папку, будут видны всем локальным пользователям.

Папка Shared в macOS, вид в Finder

Для более точной настройки прав используйте:

  • Finder: выделите папку → Файл → Информация (Get Info) → раздел “Sharing & Permissions”;
  • Системные настройки: откройте «Сеть и Общий доступ» или «Общий доступ» и включите File Sharing, добавьте папку и задайте права для каждого пользователя или группы.

Если нужно расшарить папку по локальной сети (SMB/AFP), включите File Sharing и настройте протоколы доступа. Для совместимости с Windows рекомендуется включать SMB.

Пример проверки (macOS)

  • С другого локального аккаунта откройте /Users/Shared и проверьте запись/чтение.
  • Для сетевого доступа проверьте доступ по smb://<имя_компьютера> с другого устройства.

Когда это не работает (частые причины)

  • Учетная запись не имеет требуемых прав — проверьте ACL/права Unix.
  • Файлы находятся в приватной папке и были неявно защищены (шифрование домашней папки, eCryptfs, FileVault).
  • Брандмауэр или сетевые политики блокируют сетевой доступ.
  • Службы общего доступа (Samba, Apple File Sharing) не включены или сконфигурированы неверно.

Альтернативные подходы

  • Локальный файловый сервер (Samba/SMB, NFS) для общего доступа нескольким аккаунтам и устройствам.
  • Сетевые сервисы/программы: Nextcloud, Syncthing — дают синхронизацию и доступ с версией контроля.
  • Общие облачные хранилища (OneDrive, Google Drive) при необходимости совместного доступа и резервного копирования.

Безопасность и конфиденциальность — важные замечания

  • Не храните конфиденциальные личные данные (пароли, банковские документы) в общих папках.
  • При включении сетевого общего доступа ограничьте доступ по списку пользователей или сети (LAN), используйте пароли и, при возможности, шифрование транспортного канала.
  • На общественных или рабочентах компьютерах не используйте Public/Shared папки для приватных файлов.

Важно: проверяйте состав групп и наличие гостевых аккаунтов до того, как давать права всем пользователям (группа “Users” в Windows может содержать учётные записи, которые вы не ожидаете).

Критерии приёмки

  • Другой локальный пользователь может открыть папку и прочитать файл.
  • При необходимости — другой локальный пользователь может создать и удалить файлы в общей папке.
  • При сетевом доступе — устройство в той же сети видит расшаренную папку и может подключиться с нужными правами.
  • Нет непреднамеренного доступа посторонних учётных записей.

Чек‑листы по ролям

Администратор:

  • Создать группу для совместного доступа или настроить ACL.
  • Настроить брандмауэр и сервисы общего доступа.
  • Проверить журналы доступа (при наличии).

Родитель / владелец компьютера:

  • Поместить общие файлы в Public/Shared или настроить папку с группой.
  • Проверьте, что дети имеют ограниченные учетные записи.
  • Настройте резервное копирование важных данных.

Обычный пользователь:

  • Переместите файлы в Public/Shared для обмена.
  • Не храните личные данные в общих каталогах.
  • Сообщите администратору если не хватает прав.

Небольшой словарь

  • ACL — список контроля доступа, задаёт права для пользователей и групп.
  • SGID — бит доступа в Unix, наследует группу для новых файлов в каталоге.
  • SMB — сетевой протокол для общего доступа к файлам (Windows/CIFS).

Рекомендации при миграции и совместимости

  • Для смешанной среды (Windows + macOS) используйте SMB при сетевом расшаривании.
  • При переносе папок между платформами проверьте кодировку имён файлов и разрешения.
  • Для долгосрочного совместного использования рассмотрите развёртывание общего файлового сервера (Samba/Nextcloud).

Краткое резюме

  • Для большинства задач достаточно системных папок Public (Windows) и /Users/Shared (macOS) или настроенной групповой папки на Linux.
  • Для безопасности отдавайте предпочтение групповым моделям и аккуратно управляйте правами доступа.
  • При сетевом расшаривании используйте SMB и контролируйте доступ через брандмауэр и учётные записи.

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

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Виджет «Новости и интересы» в Windows 10
Windows

Виджет «Новости и интересы» в Windows 10

Microsoft Store не скачивает игры — как исправить
Windows

Microsoft Store не скачивает игры — как исправить

Защитить фото паролем на iPhone и iPad
Безопасность

Защитить фото паролем на iPhone и iPad

Ошибка: Windows не смог найти сертификат — как исправить
Техподдержка

Ошибка: Windows не смог найти сертификат — как исправить

Как сделать 30fps играбельным
Игры

Как сделать 30fps играбельным

Версии ЭКГ на Apple Watch: отличия и проверка
Здоровье

Версии ЭКГ на Apple Watch: отличия и проверка