Совместное использование внешнего жесткого диска в Ubuntu с помощью Samba

10

/media/MYDISKгде мой жесткий диск монтируется автоматически. Я создал символическую ссылку, используя:

ln -s /media/MYDISK /home/camilo/MYDISK
chmod 777 /home/camilo/MYDISK

Я настраиваю smb.conf так:

[myshare1]
comment = external disk
browsable = yes
path = /home/camilo/MYDISK
guest ok = yes
read only = no
create mask = 0775

Также в [global]разделе я попытался добавить следующие строки:

follow symlinks = yes
wide links = yes
unix extensions = no

Проблема заключается в том, что при просмотре общей папки в Windows 7 появляется сообщение об ошибке «\\ etc \ myshare1 is not available». При указании на pathобычную папку все работает нормально. Кроме того, когда я указываю на это непосредственно /media/MYDISK, это показывает ту же ошибку.

РЕДАКТИРОВАТЬ : чтобы сделать его более интересным, у меня нет графического интерфейса, поэтому мне нужно прикоснуться к файлам конфигурации непосредственно ..

cambraca
источник
Вы пробовали share-admin? Он поставляется с системой и работает довольно хорошо, даже если вы пишете конфигурацию samba.
marcusw

Ответы:

7

изменить, /etc/samba/smb.confчтобы включить force user = yourLoginв [global]раздел

из этой ветки у меня сработало

http://ubuntuforums.org/showthread.php?t=1710811

user1146719
источник
И перезапустите сервисservice smbd restart
e-info128
2

Вы также можете попробовать использовать webmin для настройки вашего ресурса. Он предоставит вам веб-интерфейс, к которому вы сможете подключиться и легко настроить многие аспекты вашего сервера:

Что такое Webmin?

Webmin - это веб-интерфейс для системного администрирования Unix. Используя любой современный веб-браузер, вы можете настроить учетные записи пользователей, Apache, DNS, обмен файлами и многое другое. Webmin устраняет необходимость вручную редактировать файлы конфигурации Unix, такие как / etc / passwd, и позволяет управлять системой из консоли или удаленно. См. Страницу стандартных модулей для списка всех функций, встроенных в Webmin, или посмотрите скриншоты.

terdon
источник
0

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

двойник
источник
0

Симлинк:

ln -s / media / MYDISK / home / camilo / MYDISK

должно быть уже 777 разрешений, поэтому нет необходимости:

chmod 777 / home / camilo / MYDISK

хотя вам может потребоваться настроить разрешения для / media / MYDISK напрямую.

А в блоке общего доступа samba напрямую используйте:

путь = / медиа / MYDISK

вместо:

путь = / дом / camilo / MYDISK


источник