У меня есть раздел Ext4 (не смонтированный автоматически), который я хотел бы предоставить общий доступ (полностью) в моем доме, где находятся машины Mac OSX, Windows и Linux (в настоящее время наиболее важным является общий доступ с Mac). Как я могу это сделать?
решение1
По сути, вам нужно создать общий ресурс Samba для точки монтирования Ext4. Откройте ваш /etc/samba/smb.conf (в вашем любимом редакторе) и измените несколько вещей:
1 -рабочая группа- вам нужно будет указать имя вашей сетевой рабочей группы, если таковая имеется.
2 -безопасность = пользователь- даже если эта строка закомментирована, безопасность на уровне пользователя является значением по умолчанию для Samba.
3 - Определите свой общий ресурс Samba в нижней части файла. Вы должны увидеть (закомментированный) пример в нижней части. Вам понадобится точка монтирования вашего раздела ext4 (который вы хотите сделать общим). Если вы не уверены, что это такое, выполните "df -k" из терминала, и вы должны увидеть ее (введите ее в настройку "path" вместо "/some/directory").
[ShareName]
path = /some/directory
browsable = yes
valid users = myUser, user2, user3
4 - Далее вам нужно будет изменить разрешения для пути (точки монтирования), чтобы гарантировать, что нужные пользователи смогут выполнять то, что им нужно.
5 - Перезапустите Samba
sudo restart smbd
sudo restart nmbd
6 - Подключитесь к своему ресурсу Samba с вашего Mac. Я нашел инструкции по этому поводуздесьПо сути, там говорится:
При переходе в диалоговое окно «Подключение к серверу» вы можете просмотреть имена компьютеров, находящихся в вашей локальной подсети.
Вы можете подключиться к серверу через его IP-адрес или DNS-имя. Если это требуется или более удобно в вашей среде, вы также можете использовать другие допустимые форматы URL, такие как:
smb://ServerName/ShareName
Я подключаюсь к своим общим ресурсам Samba по IP:
smb://192.168.0.117/ShareName
Для устранения неполадок обратитесь к документу, на который я ссылался: Mac OS X: как подключиться к общему доступу к файлам Windows (SMB)
Надеюсь это поможет.
решение2
В качестве альтернативы проверенному, но сложному методу ручного редактирования файлов конфигурации, если вам не нужно детально настраивать, кто может получить доступ к общему ресурсу, вы можете просто:
Перейдите в Nautilus (браузер файлов) к папкеТочка монтированиядиска, которым вы хотите поделиться (например,
/media/MyDrive
).Перейдите в родительский каталог (в данном примере
/media
).Щелкните правой кнопкой мыши по имени диска (
MyDrive
) и выберитеВарианты совместного использования.
Как видите, включить гостевой доступ так же просто, как установить соответствующий флажок.
Nautilus может сказать вам, что вам нужно установить некоторые пакеты для общего доступа к папке. Это произойдет, если Samba и ее зависимости еще не установлены. Вы можете ответить «да». После установки вам, возможно, придется выйти из системы и войти снова (перезагрузка тоже работает, но не является обязательной). Затем вернитесь к параметрам общего доступа. Теперь, когда необходимые пакеты установлены, вы можете предоставить общий доступ к папке.
Этот метод подходит для совместного использования статически смонтированных томов (таких как ваш), динамически смонтированных томов или любых папок.